在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
x509certificate2 可用於獲取現有證書的重要資訊 (有效日期、發行者等。). IronPDF允許您使用C#來數位簽署PDF文件。您可以創建新文件或簽署現有的PDF文件,只需要一行代碼,如下簡單步驟所示。
PdfSignature
class簽署PDF檔案
開啟並簽署現有PDF的方法首先,将 IronPDF 安装到您的 Visual Studio 项目中。您可以通过任何适合您的方式获取它,无论是从 DLL 下載 或在 NuGet網站. 在 Visual Studio 中存取 C# 函式庫,然後讓我們新增簽名。
Install-Package IronPdf
數位簽章就像電子駕照或護照,可以證明你的身份。數位ID通常包含你的姓名和電子郵件地址、發行機構的名稱、序列號和到期日期。數位ID 主要用於 證書安全與數位簽章這需要用Adobe Acrobat來創建才能工作。
現在,讓我們看看使用 C# 創建 x509certificate2
來電子簽署 PDF 的步驟。
如今,IronPDF 庫提供了一種簡單的方法來應用簽名,只需一行代碼即可節省時間和精力。您可以在開發期間免費使用它來測試您的工作。然後,決定您的項目。您會創建一個新文檔還是簽署現有的 PDF?
在下面的代碼示例中,使用 C# 表單允許用戶選擇他們所需的 PDF,只需一次點擊就可以接收電子簽名。
一個 .pfx 文件
(個人資訊交換格式) 應準備,用於使用私鑰傳輸證書。 `簽署Pdf文件(檔案名稱) 方法 從
PdfSignature
類別是數位簽名的主要方法。只需選擇所需的文件。
/**
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 檔案並點擊 導入簽名 按鈕,就能夠成功地為文件進行數位簽名。使用 IronPDF,只需一行程式碼即可完成。
IronPDF 是使用 C# 處理 PDF 相關任務的完美工具。IronPDF 為開發人員提供了方法來 將 PDF 文件渲染成圖像 和 提取文字和內容 從 PDF 中。此外,IronPDF 也能在 PDF 中渲染圖表,並使用 IronBarcode 庫添加條形碼。 使用密碼增強安全性 和 浮水印,甚至 處理PDF表單 程式化地。