PDFファイルの変更を暗号化してブロックする方法を作成しようとしています。
この小さなスニペットを見つけましたが、何かがはっきりしていません。これは「SPIRE」と呼ばれるライブラリで動作します:
String pfxPath = @"..\Demo.pfx";
PdfCertificate digi = new PdfCertificate(pfxPath, "e-iceblue");
PdfSignature signature = new PdfSignature(doc, page, digi, "demo");
signature.ContactInfo = "Harry";
signature.Certificated = true;
signature.DocumentPermissions = PdfCertificationFlags.AllowFormFill;
しかし、パラメーターページの意味がわかりません:
PdfSignature 署名 = new PdfSignature(Spire.Pdf.PdfDocumentBase ドキュメント、Spire.Pdf.PdfPageBase ページ、);
他の方法。MSDN でこのチュートリアルを見つけました。ただし、これは XML ファイルで機能します。 方法: デジタル署名を使用して XML ドキュメントに署名する
これは PDF でも機能しますか? PDF は XML に基づいていますか?