檢索文件資訊
內容
[
隱藏
]介紹
在數位文件領域,確保真實性和完整性至關重要。 GroupDocs.Signature for .NET 提供了一個強大的解決方案,用於在 .NET 環境中管理文件簽章。在本教程中,我們將深入研究使用 GroupDocs.Signature for .NET 檢索文件資訊的過程,分解每個步驟以便全面理解。
先決條件
在深入學習本教程之前,請確保您具備以下先決條件:
- 安裝:透過下載安裝 GroupDocs.Signature for .NET這裡.
- .NET 環境:具備 .NET 架構的應用知識。
- 文件:準備樣本文件(例如「sample_multiple_signatures.docx」)以用於測試目的。
導入命名空間
在繼續文件簽章檢索過程之前,導入必要的命名空間:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
步驟1:設定文檔文件路徑:
定義要從中檢索資訊的文件的文件路徑。
string filePath = "sample_multiple_signatures.docx";
第2步:實例化簽章物件:
建立一個實例Signature
類別透過傳遞文檔文件路徑。
using (Signature signature = new Signature(filePath))
{
}
步驟 3:檢索文件資訊:
利用GetDocumentInfo()
取得有關文件的全面資訊的方法。
IDocumentInfo documentInfo = signature.GetDocumentInfo();
步驟 4:顯示文檔屬性:
輸出文件的各種屬性,例如格式、副檔名、大小、頁數等。
Console.WriteLine($"Document properties {Path.GetFileName(filePath)}:");
Console.WriteLine($" - format : {documentInfo.FileType.FileFormat}");
Console.WriteLine($" - extension : {documentInfo.FileType.Extension}");
Console.WriteLine($" - size : {documentInfo.Size}");
Console.WriteLine($" - page count : {documentInfo.PageCount}");
Console.WriteLine($" - Form Fields count : {documentInfo.FormFields.Count}");
Console.WriteLine($" - Text signatures count : {documentInfo.TextSignatures.Count}");
Console.WriteLine($" - Image signatures count : {documentInfo.ImageSignatures.Count}");
Console.WriteLine($" - Digital signatures count : {documentInfo.DigitalSignatures.Count}");
Console.WriteLine($" - Barcode signatures count : {documentInfo.BarcodeSignatures.Count}");
Console.WriteLine($" - QrCode signatures count : {documentInfo.QrCodeSignatures.Count}");
Console.WriteLine($" - FormField signatures count : {documentInfo.FormFieldSignatures.Count}");
foreach (PageInfo pageInfo in documentInfo.Pages)
{
Console.WriteLine($" - page-{pageInfo.PageNumber} Width {pageInfo.Width}, Height {pageInfo.Height}");
}
結論
GroupDocs.Signature for .NET 提供了一套功能強大的工具,可在 .NET 框架內無縫管理文件簽章。透過遵循本指南中概述的步驟,您可以有效地檢索有關文件的全面信息,從而增強文件管理功能。
常見問題解答
GroupDocs.Signature for .NET 可以處理多種文件格式嗎?
是的,GroupDocs.Signature 支援多種文件格式,包括但不限於 DOCX、PDF、PNG 和 JPEG。
是否有適用於 .NET 的 GroupDocs.Signature 試用版?
是的,您可以存取試用版這裡.
GroupDocs.Signature for .NET 是否提供數位簽章的支援?
當然,GroupDocs.Signature 為數位簽章提供強大的支持,確保文件的真實性和完整性。
在哪裡可以找到針對 .NET 的 GroupDocs.Signature 的其他文件和支援?
您可以參考綜合文檔這裡,如需支持,請造訪 GroupDocs 論壇這裡.
能否為 .NET 取得 GroupDocs.Signature 的臨時許可證?
是的,可以購買臨時許可證這裡.