文書情報の取得
導入
デジタル文書の分野では、信頼性と完全性を確保することが最も重要です。 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 などを含む幅広いドキュメント形式をサポートしています。
GroupDocs.Signature for .NET の試用版はありますか?
はい、試用版はこちらからアクセスできます。ここ.
GroupDocs.Signature for .NET はデジタル署名をサポートしていますか?
はい、GroupDocs.Signature はデジタル署名を強力にサポートし、ドキュメントの信頼性と整合性を保証します。
GroupDocs.Signature for .NET に関する追加のドキュメントとサポートはどこで入手できますか?
包括的なドキュメントを参照できますここサポートについては、GroupDocsフォーラムをご覧ください。ここ.
GroupDocs.Signature for .NET の一時ライセンスを取得できますか?
はい、一時ライセンスは購入できますここ.