使用 GroupDocs.Signature 對具有元資料的圖像進行簽署的指南
Contents
[
Hide
]
介紹
GroupDocs.Signature for .NET 是一個功能強大的程式庫,可讓開發人員使用元資料有效地對映像進行簽署。本教學將逐步指導您完成流程。
先決條件
在開始之前,請確保您具備以下條件:
- 適用於 .NET 的 GroupDocs.Signature:在 .NET 專案中安裝 GroupDocs.Signature 套件。您可以從以下位置下載:這裡.
- 影像檔案:準備要使用元資料簽署的影像檔案。
導入必要的命名空間
在您的 C# 程式碼中,匯入以下命名空間:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
第 1 步:載入圖片文件
首先指定影像檔案的路徑和簽名影像的輸出目錄:
string filePath = "sample.png";
string outputFilePath = Path.Combine("Your Document Directory", "SignImageWithMetadata", "SignedWithMetadata.png");
第 2 步:建立元資料簽名
接下來,建立元資料簽名並將其新增至簽名選項:
using (Signature signature = new Signature(filePath))
{
ushort imgsMetadataId = 41996; //元資料的起始 ID
MetadataSignOptions options = new MetadataSignOptions();
//新增各種類型的元資料簽名
options
.Add(new ImageMetadataSignature(imgsMetadataId++, "Mr. Sherlock Holmes")) //字串值
.Add(new ImageMetadataSignature(imgsMetadataId++, DateTime.Now)) //日期時間值
.Add(new ImageMetadataSignature(imgsMetadataId++, 123456)) //整數值
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456D)) //雙倍價值
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456M)) //十進制值
.Add(new ImageMetadataSignature(imgsMetadataId++, 123.456F)); //浮動值
//簽署文件並儲存結果
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at: {outputFilePath}");
}
結論
在本教學中,您學習如何使用 GroupDocs.Signature for .NET 使用元資料對影像進行簽署。透過執行這些步驟,您可以輕鬆地將元資料簽章新增至 .NET 應用程式中,從而增強影像的功能和完整性。
常見問題解答
我可以使用 GroupDocs.Signature for .NET 使用元資料簽署多個映像嗎?
是的,您可以透過迭代每個圖像檔案並應用元資料簽名來簽署多個圖像。
是否有適用於 .NET 的 GroupDocs.Signature 試用版?
是的,您可以從以下位置下載試用版這裡.
GroupDocs.Signature for .NET 是否支援圖像以外的其他檔案格式?
絕對地! GroupDocs.Signature 支援多種格式,包括 PDF、Word、Excel 等。
我可以自訂元資料簽章的外觀嗎?
是的,您可以自訂元資料簽名的字體大小、顏色和位置等方面。
在哪裡可以獲得對 .NET 的 GroupDocs.Signature 的支援?
如需支持,請造訪 GroupDocs.Signature 論壇這裡.