HTML JPG PDF XML DOCX
  Product Family
PDF

.NET SDK で PDF から署名を取得

サーバーサイド .NET API を使用して PDF ドキュメントから署名を取得するための API。

Get Started

Cloud .NET SDK を使用して PDF ドキュメントから署名を抽出する方法

Cloud .NET SDK を介して PDF ドキュメントから署名を取得するには、 Aspose.PDF Cloud .NET SDK を使用します。 このクラウド SDK を使用すると、C#、ASP.NET、またはその他の .NET 言語で、さまざまなクラウド プラットフォーム向けのクラウドベースの PDF 作成、編集、変換アプリを簡単に構築できます。開く NuGet パッケージ マネージャーを開き、 Aspose.PDF Cloud を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

パッケージ マネージャー コンソール コマンド


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

.NET SDK を使用して署名を取得する手順

Aspose.PDF Cloud 開発者は、PDF ドキュメントから署名を簡単に抽出できます。開発者はほんの数行のコードが必要です。

  1. アプリケーションのシークレットとキーを使用して新しい Configuration オブジェクトを作成します
  2. クラウド API に接続するためのオブジェクトを作成します
  3. ドキュメント ファイルをアップロードします
  4. GetDocumentSignatureFieldsAsync 関数を使用してクラウド ストレージで PDF ドキュメントから署名を抽出します
  5. 応答を確認して結果をログに記録します
  6. 操作が成功した場合は、署名のリストを表示します
 

このサンプルコードは、PDF ドキュメントから署名を取得する方法を示しています


using Aspose.Pdf.Cloud.Sdk.Model;

namespace Signatures
{
    public class GetSignatures
    {
        public static async Task Extract(string documentName, string remoteFolder)
        {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Get signatures from the PDF in cloud storage.
                SignatureFieldsResponse response = await pdfApi.GetDocumentSignatureFieldsAsync(documentName, folder: remoteFolder);

                // Checks the response and logs the result.
                if (response == null)
                    Console.WriteLine("GetSignatures(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("GetSignatures(): Failed to receive signatures from the document.");
                else if (response.Fields == null ||  response.Fields.List == null ||  response.Fields.List.Count == 0)
                    Console.WriteLine("GetSignatures(): signatures not found in the document.");
                else
                { // Show signatures.
                    Console.WriteLine("GetSignatures(): Signatures extracted successfully from the Pdf document '{0}'.", documentName);
                    foreach (var field in response.Fields.List) {
                        Console.WriteLine(field);
                    }
                }
            }
        }
    }
 

.NET SDK を介した PDF 内の署名の操作

署名の抽出により、ドキュメントの有効性と関連性、署名の日付と時刻、ドキュメントの整合性を体系的に確認できます。ドキュメント署名の抽出やグループ分析などのタスクは、自動化を提供し、時間を節約し、手動の手間を削減します。 Aspose.PDF Cloud .NET SDK を使用して PDF ドキュメントから署名を抽出します。

私たちの .NET SDK では以下が可能です

  • テキストまたは画像形式で PDF ドキュメントのヘッダーとフッターを追加します。
  • PDF ドキュメントにテーブルとテキストまたは画像スタンプを追加します。
  • 複数の PDF ドキュメントを既存のファイルに追加します。
  • PDF の添付ファイル、注釈、フォーム フィールドを操作します。
  • PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
  • ページまたは PDF ドキュメント全体からすべてのスタンプとテーブルを削除します。
  • PDF ドキュメントから ID によって特定のスタンプまたはテーブルを削除します。
  • PDF ページまたはドキュメント全体から単一または複数のテキストのインスタンスを置き換えます。
  • PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
  • PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
  • 無料アプリ をお試しいただき、機能をテストできます。

  •