使用元資料簽署電子表格
內容
[
隱藏
]介紹
在本教學中,我們將逐步介紹使用 Groupdocs.Signature for .NET 使用元資料對電子表格進行簽署的過程。元資料簽章可讓您將附加資訊嵌入到文件中,提供上下文或驗證。讀完本指南後,您將能夠輕鬆地將元資料簽名套用至電子表格。
先決條件
在我們開始之前,請確保您符合以下先決條件:
- Groupdocs.Signature for .NET:安裝 Groupdocs.Signature for .NET 函式庫。您可以從以下位置下載:這裡.
- .NET 環境:確保您的系統上設定了 .NET 環境。
- 電子表格文件:準備好您想要使用元資料進行簽署的範例電子表格文件。
導入命名空間
在實作程式碼之前,匯入必要的命名空間以存取所需的類別和方法:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
現在,讓我們將範例程式碼分解為多個步驟,以便更清楚地理解:
第 1 步:載入電子表格文檔
string filePath = "sample.xlsx";
string outputFilePath = Path.Combine("Your Document Directory", "SignSpreadsheetWithMetadata", "SignedWithMetadata.xlsx");
using (Signature signature = new Signature(filePath))
{
第 2 步:定義元資料簽章選項
//使用預定義元資料文字建立元資料選項
MetadataSignOptions options = new MetadataSignOptions();
第 3 步:建立元資料簽名
//創建一些電子表格元資料簽名
SpreadsheetMetadataSignature[] signatures = new SpreadsheetMetadataSignature[]
{
new SpreadsheetMetadataSignature("Author", "Mr.Scherlock Holmes"), //字串值
new SpreadsheetMetadataSignature("CreatedOn", DateTime.Now), //日期時間值
new SpreadsheetMetadataSignature("DocumentId", 123456), //整數值
new SpreadsheetMetadataSignature("SignatureId", 123.456D), //雙倍價值
new SpreadsheetMetadataSignature("Amount", 123.456M), //十進制值
new SpreadsheetMetadataSignature("Total", 123.456F) //浮動值
};
options.Signatures.AddRange(signatures);
第 4 步:簽署文件
//簽署文件歸檔
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}
結論
恭喜!您已了解如何使用 Groupdocs.Signature for .NET 對包含元資料的電子表格進行簽署。元資料簽章增強了文件完整性並提供了用於驗證目的的附加資訊。立即開始將元資料簽章套用至您的電子表格,並確保文件的真實性和上下文。
常見問題解答
什麼是元資料簽章?
元資料簽章涉及將附加資訊(例如作者姓名、建立日期或文件 ID)嵌入到文件中以進行驗證。
我可以自訂元資料簽章嗎?
是的,您可以根據您的要求自訂元資料簽名,包括文字、日期、整數、雙精確度數、小數和浮點數。
Groupdocs.Signature for .NET 是否與其他文件格式相容?
是的,Groupdocs.Signature for .NET 支援各種文件格式,包括電子表格、簡報、PDF 等。
如何驗證元資料簽章?
您可以使用 Groupdocs.Signature 或其他支援元資料擷取的相容軟體來驗證元資料簽章。
我可以以程式設計方式套用元資料簽章嗎?
是的,您可以在 .NET 應用程式中使用 Groupdocs.Signature for .NET 程式庫以程式設計方式套用元資料簽章。