PDF デジタル署名

無料のクロスプラットフォームアプリと API を使用して PDF ドキュメントにデジタル署名します。

PDFファイルにデジタル署名を追加する方法

サインインPDFファイルを追加するために、機能が豊富で強力で使いやすいドキュメント操作APIである Aspose.PDF APIを使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。Package Manager コンソールから次のコマンドを使用することもできます。署名を使用してPDF文書に署名する場合、基本的に「そのまま」の内容を確認します。したがって、その後に行われたその他の変更によって署名が無効になるため、文書が変更されたかどうかがわかります。

PDF署名には、次のクラスと方法を使用できます

  1. クラス docMdpSignature
  2. 列挙 DOCmdp アクセス許可
  3. PDFファイル署名 クラスのプロパティ IsCertified

デジタル署名で PDF に署名

このサンプルコードは、PDF ファイルに署名する方法を示しています

   var esign_doc = new Document("My File.pdf");
    var page = esign_doc.PdfDocument.Pages[1];
    // Create text stamp
    TextStamp textStamp = new TextStamp(getFormattedText("digital signature text"));
    // Set whether stamp is background
    // textStamp.Background = true;
    textStamp.HorizontalAlignment = HorizontalAlignment.Right;
    textStamp.VerticalAlignment = VerticalAlignment.Bottom;
    textStamp.TextAlignment = HorizontalAlignment.Center;
    textStamp.TextState.Font = FontRepository.FindFont("Arial");
    textStamp.TextState.FontSize = 50;
    textStamp.Width = page.PageInfo.Width / 3;
    textStamp.TextState.ForegroundColor = Color.FromRgb(System.Drawing.Color.Aqua);
    page.AddStamp(textStamp);

    esign_doc.Save("esignedFile.pdf", SaveFormat.Pdf);