1. 产品
  2.   Conholdate.Total
  3.   .NET
  4.   在 C# .NET 中對 WORD 進行數位簽名

在 C# .NET 中對 WORD 進行數位簽名

使用最先進的 Conholate.Total API 在 C#、.NET、Xamarin 和 Mono 應用程式中添加數位簽名,輕鬆對 WORD 文件進行數位簽名。透過添加文字、圖像、條碼、二維碼、圖章、元資料和表單欄位等任何電子簽名類型,輕鬆實現無紙化並保護您的 WORD 文件。利用最先進的數位簽名技術的力量,像專業人士一樣簽署 WORD 和所有其他流行的文件和圖像。它包括簽署 Word 文件(DOC、DOCX)、Excel 試算表(XLS、XLSX)、PowerPoint 簡報(PPT、PPTX)、圖像(JPEG、PNG、TIFF)、HTML 等。

下载

在 C# 中向 WORD 新增數位簽名

Conholdate.Total for .NET 支持使用幾行 C# .NET 代碼對帶有數字簽名的 WORD 文檔進行簽名。

  • 使用輸入 (WORD) 文檔實例化 Signature
  • 使用證書詳細信息和密碼實例化 DigitalSignOptions 對象
  • 調用 Signature 類的 Sign 方法並將 DigitalSignOptions 傳遞給它

下載數位簽章API

簽署數字文檔需要 GroupDocs.Signature 命名空間。您可以 下載 相應的文件或直接從 NuGet 獲取整個包。

在使用 Windows Azure、Mono 和 Xamarin 等平台時,在 Windows、Linux 或 macOS 等操作系統上使用條形碼、文本、圖像、元數據、二維碼、表單域和印章簽名為您的數字文檔簽名。


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("input.pdf"))
{
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
{
Password = "1234567890",
Reason = "Sign",
Contact = "JohnSmith",
Location = "Office1",
ImageFilePath = "sample.jpg",
AllPages = true,
Width = 80,
Height = 60,
VerticalAlignment = VerticalAlignment.Bottom,
HorizontalAlignment = HorizontalAlignment.Right,
Margin = new Padding() { Bottom = 10, Right = 10},
};

在 C# .NET 中將圖像簽名添加到 WORD

以編程方式將數字圖像簽名添加到 C# .NET 應用程序中的 WORD 文檔。使用電子簽名 API 創建具有高級效果的自定義圖像、公司徽標、名稱、印章或圖標。

  • 使用輸入 (WORD) 文檔實例化 Signature
  • 根據需要實例化 ImageSignOptions 對象並指定圖像簽名選項
  • 調用 Signature 類的 Sign 方法並將 ImageSignOptions 傳遞給它

WORD 文檔信息提取

文檔信息提取API不僅可以獲取源文檔文件(WORD)的基本信息,還支持提取一些有價值的文檔信息,如文件類型、文件大小、頁數、頁面高度和寬度等。

在使用 Windows Azure、Mono 和 Xamarin 等平台時,將自定義數字簽名添加到 Windows、Linux 或 macOS 等不同操作系統上的文檔格式。


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("input.pdf"))
{
ImageSignOptions options = new ImageSignOptions("signature.jpg")
{
Left = 100,
Top = 100,
// AllPages = true
};
signature.Sign("output.pdf", options);
}

在 C# .NET 中將條碼簽名添加到 WORD

在任何類型的 .NET 應用程序中使用條形碼或 QR 碼簽名對 WORD 文檔進行數字簽名。將 60 多種流行的條形碼類型(機器可讀形式)作為電子簽名添加到各種數字文檔和圖像格式中。

  • 使用輸入 (WORD) 文檔實例化 Signature
  • 根據要求實例化 BarcodeSignOptions 對象並指定條形碼簽名類型
  • 指定條形碼簽名類型並設置 Text 屬性值
  • 調用 Signature 類的 Sign 方法並將 BarcodeSignOptions 傳遞給它

加載和簽署遠程文件

文檔 eSign API 使您能夠呈現來自各種雲文檔存儲源(例如流、本地磁盤、URL、FTP、Amazon S3 和 Azure Blob 存儲)的遠程文檔。文檔預覽功能使您能夠獲得文檔頁面的圖像表示,這對於預覽和調整文檔中數字簽名的位置很有用。

以 PNG、JPG 或 BMP 圖像格式獲取整個文檔或某些特定頁碼的文檔預覽。


// Supported file formats: https://docs.groupdocs.com/signature/net/supported-document-formats/
using (Signature signature = new Signature("input.pdf"))
{
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith")
{
EncodeType = BarcodeTypes.Code128,
Left = 100,
Top = 100
};
signature.Sign("output.pdf", options);
}

.NET 的流行文档签名选项

标志 PDF 文件

(便携式文件格式)

标志 IMAGE 文件

(图像文件)

标志 DOC 文件

(Microsoft Word 二进制格式)

标志 DOCX 文件

(Office 2007+ Word 文档)

标志 DOCM 文件

(Microsoft Word 2007 马可文件)

标志 DOT 文件

(Microsoft Word 模板文件)

标志 DOTX 文件

(微软 Word 模板文件)

标志 DOTM 文件

(Microsoft Word 2007+ 模板文件)

标志 XLS 文件

(Microsoft Excel 电子表格(旧版))

标志 XLSX 文件

(打开 XML 工作簿)

标志 XLSB 文件

(Excel 二进制工作簿)

标志 XLSM 文件

(启用宏的电子表格)

标志 XLT 文件

(Excel 97 - 2003 模板)

标志 XLTM 文件

(Excel 启用宏的模板)

标志 XLTX 文件

(Excel 模板)

标志 PPT 文件

(微软PowerPoint 97-2003)

标志 PPTX 文件

(打开 XML 表示格式)

标志 PPS 文件

(幻灯片放映)

标志 PPSX 文件

(幻灯片放映)

标志 BMP 文件

(位图图像文件)

标志 GIF 文件

(图形交换格式)

标志 JPEG 文件

(联合摄影专家组图片)

标志 PNG 文件

(便携式网络图形)

标志 POTM 文件

(微软 PowerPoint 模板文件)

标志 POTX 文件

(Microsoft PowerPoint 模板演示文稿)

标志 PPTM 文件

(启用宏的演示文件)

标志 PPSM 文件

(启用宏的幻灯片放映)

标志 TIFF 文件

(标记图像文件格式)

标志 WEBP 文件

(光栅 Web 图像格式)

标志 PSD 文件

(Photoshop 文档)

标志 SVG 文件

(标量矢量图形)

标志 WMF 文件

(Windows 元文件)

标志 CDR 文件

(CorelDraw® 图形格式)

标志 CMX 文件

(Corel 元文件交换图像)

标志 DJVU 文件

(图形文件格式)

标志 ODP 文件

(OpenDocument 演示格式)

标志 OTP 文件

(OpenDocument 标准格式)

标志 OTS 文件

(OpenDocument 电子表格模板)

标志 ODS 文件

(OpenDocument 电子表格)

标志 OTT 文件

(OpenDocument 标准格式)

标志 ODT 文件

(OpenDocument 文本文件格式)

 中国人