ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
ページの下部に署名が付いているほど決定的なものはありません。 しかし、リモートワークや国際的なオフィス、国境を越えた契約が行われている現在では、従来のペンと紙ではもはや通用しません。 デジタル署名を導入しましょう。対面することなく、簡単かつ安全に取引を完了する方法です。
このガイドでは、IronPDFとDocusignのデジタル署名機能を比較します。 メッセージの追加から署名フィールドの配置まで、機能、サンプルコード、およびコストを見て、どのツールが最適かを見つけます。
その前に、デジタル署名とは何か、それがなぜ重要なのかを簡単に見てみましょう。
デジタル署名または電子署名とは、署名された文書の認証および完全性を確保するために使用される数学的な式を指します。 それらは多くの国で法的拘束力があり、高度なセキュリティを備えています - 単なるページ上の画像ではありません。
ドキュメントにデジタル署名が追加されると、その署名は署名者のみが知っている秘密鍵を使用して作成されます。 署名キーには、署名者に関する情報が含まれています。これには、名前、メールアドレス、その他の詳細が含まれます。 デジタル署名された文書の真正性を確認するには、受取人が署名者の公開鍵にアクセスできる必要があります。 公開鍵は署名を復号し、その真正性を確認するために使用されます。
デジタル署名された文書は、契約書、財務記録、その他の高機密の文書などに使用できます。 いくつかの業界では、デジタル署名標準が強制されています。 アメリカでは2000年に「グローバル及び国内商取引における電子署名法」、すなわち「E-Sign法」が制定されました。電子署名はしばらく前から存在しており、その安全性が重要です。
デジタル署名は従来の署名に比べていくつかの利点を提供します:
デジタル署名が何であり、それがなぜ重要であるかを理解したので、デジタル署名された文書の作成、署名、および検証の方法を見てみましょう。 このガイドでは、IronPDFとDocusignがこれらのタスクをどのように処理するかをサンプルコードと共に比較し、どのC#ライブラリがあなたのプロジェクトに適しているかを見つけます。
まず、Visual Studio を開き、ファイル -> 新しいプロジェクト -> コンソール アプリケーション に移動します。 プロジェクト名を入力し、保存場所を選択して、「次へ」ボタンを押してください。 最新の.NETフレームワークを選択して、作成します。 プロジェクトが稼働したら、私たちのライブラリを追加する時です。
IronPDFは使いやすいですが、インストールはさらに簡単です。 いくつかの方法があります:
Visual Studio のソリューション エクスプローラーで、参照を右クリックし、「NuGet パッケージの管理」をクリックします。 ブラウズをクリックして、「IronPDF」を検索し、最新バージョンをインストールします。 これを見たら、動作しています。
また、ツール -> NuGet パッケージ マネージャー -> パケット マネージャー コンソールに移動して、パッケージ マネージャー タブに次の行を入力することもできます:
Install-Package IronPdf
最後に、IronPDFを直接入手できますNuGetの公式IronPDFページ. 右側のメニューからダウンロードパッケージオプションを選択し、ダウンロードしたファイルをダブルクリックして自動的にインストールし、ソリューションをリロードしてプロジェクトで使用を開始します。
うまくいきませんでしたか? プラットフォーム固有のヘルプについては、こちらをご覧ください高度なNuGetインストール手順ページ.
また、IronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 Windows、MacOS、およびLinux DLLパッケージへの完全な指示とリンクについては、専用のページをご覧くださいIronPDFインストール手順ページ.
次のコードを記述してPDFファイルにデジタル署名を付けます。
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
using IronPdf;
//Step 1. Create a new PDF or load and edit an existing document.
PdfDocument pdfDocument = new PdfDocument(@"D:/Sample PDF File.pdf");
// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
// Step 3. Optional signing options and a handwritten signature graphic
SigningContact = "john@email.com",
SigningLocation = "Chicago, USA",
SigningReason = "To show how to sign a PDF"
};
//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
pdfDocument.Sign(signature);
//Step 4. The PDF is not signed until saved to file, stream, or byte array.
pdfDocument.SaveAs("signed.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Docusignは、電子署名が必要な文書の送受信を可能にするオンラインツールです。 Docusign のクイックガイドはこちらです:
シンプルな電子署名機能の場合、ドキュサインはユーザーあたり月額10ドルから40ドルのプランを提供しています。 開発者APIの場合、IronPDFに近い機能を持つものは月額$50から$480です。
一方、IronPDFは生涯ライセンスがわずか750ドルで、長期契約にコミットする必要や、製品を使用するためにアクティブなサブスクリプションを維持する必要がありません。 また、すべてのライセンスには1年間の無料サポートが付いています。
IronPDFを使ってみませんか? 以下の文から始めることができます。IronPdf 30日間無料トライアル. 開発目的での使用も完全に無料なので、その機能を十分に確認できます。 そして、気に入った場合は、IronPDFはわずかから始まります$749. さらにお得にするには、こちらをご覧くださいIron Suiteの価格ページここで、9つのIron Softwareツールすべてを2つの価格で手に入れることができます。 コーディングを楽しんでください!
9つの .NET API製品 オフィス文書用