PDFツール

IronPDF vs Docusign - PDFにデジタル署名を追加する方法

更新済み 8月 29, 2023
共有:

ページの下部に署名が付いているほど決定的なものはありません。 しかし、リモートワークや国際的なオフィス、国境を越えた契約が行われている現在では、従来のペンと紙ではもはや通用しません。 デジタル署名を導入しましょう。対面することなく、簡単かつ安全に取引を完了する方法です。

このガイドでは、IronPDFとDocusignのデジタル署名機能を比較します。 メッセージの追加から署名フィールドの配置まで、機能、サンプルコード、およびコストを見て、どのツールが最適かを見つけます。

その前に、デジタル署名とは何か、それがなぜ重要なのかを簡単に見てみましょう。

デジタル署名とは何ですか?

デジタル署名または電子署名とは、署名された文書の認証および完全性を確保するために使用される数学的な式を指します。 それらは多くの国で法的拘束力があり、高度なセキュリティを備えています - 単なるページ上の画像ではありません。

ドキュメントにデジタル署名が追加されると、その署名は署名者のみが知っている秘密鍵を使用して作成されます。 署名キーには、署名者に関する情報が含まれています。これには、名前、メールアドレス、その他の詳細が含まれます。 デジタル署名された文書の真正性を確認するには、受取人が署名者の公開鍵にアクセスできる必要があります。 公開鍵は署名を復号し、その真正性を確認するために使用されます。

デジタル署名が重要な理由とは?

デジタル署名された文書は、契約書、財務記録、その他の高機密の文書などに使用できます。 いくつかの業界では、デジタル署名標準が強制されています。 アメリカでは2000年に「グローバル及び国内商取引における電子署名法」、すなわち「E-Sign法」が制定されました。電子署名はしばらく前から存在しており、その安全性が重要です。

デジタル署名は従来の署名に比べていくつかの利点を提供します:

  • どこにいてもドキュメントに署名することができます。
  • それらは電子的に検証できるため、手動による検証の必要性が減ります。

  • それらは紙の使用量と廃棄物を削減し、環境にやさしくなります。

IronPDF対Docusign - 詳細な比較

デジタル署名が何であり、それがなぜ重要であるかを理解したので、デジタル署名された文書の作成、署名、および検証の方法を見てみましょう。 このガイドでは、IronPDFとDocusignがこれらのタスクをどのように処理するかをサンプルコードと共に比較し、どのC#ライブラリがあなたのプロジェクトに適しているかを見つけます。

はじめに

Visual Studioでプロジェクトを作成する

まず、Visual Studio を開き、ファイル -> 新しいプロジェクト -> コンソール アプリケーション に移動します。 プロジェクト名を入力し、保存場所を選択して、「次へ」ボタンを押してください。 最新の.NETフレームワークを選択して、作成します。 プロジェクトが稼働したら、私たちのライブラリを追加する時です。

IronPDFライブラリをインストールする

IronPDFは使いやすいですが、インストールはさらに簡単です。 いくつかの方法があります:

方法 1: NuGet パッケージ マネージャー コンソール

Visual Studio のソリューション エクスプローラーで、参照を右クリックし、「NuGet パッケージの管理」をクリックします。 ブラウズをクリックして、「IronPDF」を検索し、最新バージョンをインストールします。 これを見たら、動作しています。

IronPDF vs Docusign - PDFにデジタル署名を追加する方法: 図1

また、ツール -> NuGet パッケージ マネージャー -> パケット マネージャー コンソールに移動して、パッケージ マネージャー タブに次の行を入力することもできます:

Install-Package IronPdf

最後に、IronPDFを直接入手できます NuGetの公式ウェブサイト. 右側のメニューからダウンロードパッケージオプションを選択し、ダウンロードしたファイルをダブルクリックして自動的にインストールし、ソリューションをリロードしてプロジェクトで使用を開始します。

うまくいきませんでしたか? プラットフォーム固有のヘルプについては、こちらをご覧ください 高度なNuGetインストールページ.

方法 2: DLL ファイルを使用する

また、IronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 Windows、MacOS、およびLinux DLLパッケージへの完全な指示とリンクについては、専用のページをご覧ください インストールページ.

IronPDF を使用して PDF にデジタル署名する

次のコードを記述して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
VB   C#

Docusignを使用してPDFにデジタル署名する

Docusignは、電子署名が必要な文書の送受信を可能にするオンラインツールです。 Docusign のクイックガイドはこちらです:

  • ステップ1: にサインアップする DocuSign
  • ステップ2: PDFドキュメントをアップロード
  • ステップ 3: 受信者のメールアドレスを入力
  • ステップ4: メールの件名とメッセージを追加
  • ステップ 5: 署名フィールドを配置
  • ステップ6: レビューして送信
  • ステップ 7: PDFドキュメントに署名する
  • ステップ8: プロセスを完了する

ライセンスと価格設定

シンプルな電子署名機能の場合、ドキュサインはユーザーあたり月額10ドルから40ドルのプランを提供しています。 開発者APIの場合、IronPDFに近い機能を持つものは月額$50から$480です。

一方、IronPDFは生涯ライセンスがわずか750ドルで、長期契約にコミットする必要や、製品を使用するためにアクティブなサブスクリプションを維持する必要がありません。 また、すべてのライセンスには1年間の無料サポートが付いています。

結論

IronPDFを使ってみませんか? 以下の文から始めることができます。 30日間無料試用. 開発目的での使用も完全に無料なので、その機能を十分に確認できます。 そして、気に入った場合は、IronPDFはわずかから始まります $749. さらにお得にするには、こちらをご覧ください アイアン スイート ここで、9つのIron Softwareツールすべてを2つの価格で手に入れることができます。 コーディングを楽しんでください!

IronPDF vs Docusign - PDFにデジタル署名を追加する方法: 図2

< 以前
PDFからテキストを抽出する方法(初心者向けチュートリアル)
次へ >
ChromeでPDFファイルを開く方法

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 10,659,073 View Licenses >