ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
x509certificate2を使用して、既存の証明書に関する重要な情報を取得することができます。(有効な日付、発行者など。). IronPDFを使用すると、C#でPDFに電子署名を行うことができます。 以下の簡単な手順に示すように、新しいドキュメントを作成したり、既存のPDFファイルに署名したりすることができます。これにはわずか一行のコードが必要です。
PdfSignature(PDF署名)
classSignPdfFile (PDF ファイル署名)
既存のPDFを開いて署名する方法まず、IronPDFをVisual Studioプロジェクトにインストールします。 以下の方法のどちらが簡単な方で取得してください:DLL ダウンロードまたはNuGetウェブサイト. Visual StudioでC#ライブラリにアクセスし、シグネチャを追加しましょう。
Install-Package IronPdf
デジタル署名は、あなたの身元を証明する電子的な運転免許証やパスポートのようなものです。 デジタルIDには通常、名前とメールアドレス、発行した組織の名前、シリアル番号、有効期限が含まれます。 デジタルIDは以下のために使用されます証明書セキュリティおよびデジタル署名. これを機能させるためには、Adobe Acrobatで作成する必要があります。
それでは、C#を使用してデジタル署名付きのPDFを作成するために、x509certificate2
を生成する手順を見てみましょう。
今日、IronPDFライブラリは、署名を適用する簡単な方法を提供し、1行のコードで時間と労力を節約できます。 開発中のテスト用に無料で使用できます。 それから、プロジェクトを決定してください。 新しいドキュメントを作成しますか、それとも既存のPDFに署名しますか?
以下のコード例では、C#フォームを使用してユーザーが選択したいPDFを選択することができ、ワンクリックでデジタル署名を受け取ることができます。
.pfxファイル(個人情報交換形式)証明書をプライベートキーを使用して転送するために使用される準備をする必要があります。
についてSignPdfFile
(ファイル名)もちろん、英語のテキストを教えていただけますでしょうか?メソッドからのPdfSignature
(PDF署名)クラスはデジタル署名の主なメソッドです。 希望するファイルを選択するだけです。
/**
Digitally Sign a PDF
anchor-digitally-sign-a-pdf
**/
using System.Drawing;
using System.Windows.Forms;
using IronPdf;
namespace DigitalSign
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
//select the desired PDF file
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
}
private void button2_Click(object sender, System.EventArgs e)
{
//The PDFSignature method to digitally sign the Existing PDF
new PdfSignature("Ironpdf.pfx", "123456").SignPdfFile(textBox1.Text);
//Used as confirmation
label3.Text = "Completed !";
label3.BackColor = Color.LightGreen;
label3.ForeColor = Color.Black;
}
}
}
/**
Digitally Sign a PDF
anchor-digitally-sign-a-pdf
**/
using System.Drawing;
using System.Windows.Forms;
using IronPdf;
namespace DigitalSign
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
//select the desired PDF file
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
}
private void button2_Click(object sender, System.EventArgs e)
{
//The PDFSignature method to digitally sign the Existing PDF
new PdfSignature("Ironpdf.pfx", "123456").SignPdfFile(textBox1.Text);
//Used as confirmation
label3.Text = "Completed !";
label3.BackColor = Color.LightGreen;
label3.ForeColor = Color.Black;
}
}
}
'''
'''Digitally Sign a PDF
'''anchor-digitally-sign-a-pdf
'''*
Imports System.Drawing
Imports System.Windows.Forms
Imports IronPdf
Namespace DigitalSign
Partial Public Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
'select the desired PDF file
If openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
textBox1.Text = openFileDialog1.FileName
End If
End Sub
Private Sub button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
'The PDFSignature method to digitally sign the Existing PDF
Call (New PdfSignature("Ironpdf.pfx", "123456")).SignPdfFile(textBox1.Text)
'Used as confirmation
label3.Text = "Completed !"
label3.BackColor = Color.LightGreen
label3.ForeColor = Color.Black
End Sub
End Class
End Namespace
以下の出力をご覧のとおり、PDFファイルが選択され、Import Signatureボタンがクリックされると、ドキュメントにデジタル署名が成功します。 IronPDFでは、たった1行のコードで済みました。
IronPDFC#を使用したPDF関連のタスクに最適なツールです。 IronPDFは、開発者に次のメソッドを提供しますPDFドキュメントを画像にレンダーする以下のコンテンツを日本語に翻訳してください:テキストとコンテンツを抽出PDFから。 また、IronPDFはPDFにチャートをレンダリングしたり、IronBarcodeライブラリを使用してバーコードを追加したりすることも可能です。パスワードによるセキュリティの強化以下のコンテンツを日本語に翻訳してください:透かし、およびさらにはPDFフォームの処理プログラムによって
9つの .NET API製品 オフィス文書用