Digital Signature Plugin untuk Aspose.PDF
Plugin Penandatanganan Digital untuk .NET** memungkinkan pengembang untuk menerapkan tandatangan digital – kriptografis dan terlihat – secara langsung ke file PDF dari aplikasi .Net. Dengan dukungan terintegrasi untuk tanda tangan berbasis sertifikat, timestamping, dan tampilan imej signature, itu mempercepat aliran kerja dokumen yang aman dalam bisnis, hukum, atau skenario yang didorong oleh pematuhan.
Artikel Terakhir
Aspose.PDF Digital Signature Plugin Fitur Kunci
- Penandatanganan PDF Berbasis Sertifikat*Menandatangani dokumen PDF menggunakan sertifikasi standar X.509 untuk keaslian dan pematuhan.
- Penandatanganan gambar dukungan*Penutup gambar tandatangan (misalnya, tulisan tangan, logo) dalam posisi yang dapat dikonfigurasi pada dokumen yang ditandatangani.
- Konfigurasi Signature yang fleksibel*Tetapkan lokasi, alasan, dan penampilan untuk tandatangan. menyesuaikan penempatan, ukuran dan gaya visual.
- Pilihan keamanan lanjutan*Gunakan timestamping, pemeriksaan penarikan, dan kunci medan tandatangan untuk memenuhi persyaratan lanjutan.
Mulai dengan Aspose.PDF Digital Signature Plugin
Memasang Aspose.PDF untuk .NETTambah paket melalui NuGet atau assemblies ke proyek .NET Anda.
- Dapatkan lisensi Anda*Gunakan kunci lisensi Anda untuk membuka fungsi penuh.
- Mengatur opsi pendaftaran*Penggunaan
Signature
danSignOptions
kelas untuk menentukan input PDF, sertifikat, gambar tandatangan, dan opsi.
- Mengatur opsi pendaftaran*Penggunaan
- Menjalankan proses penandatanganan*Melakukan operasi tandatangan dan menyimpan atau mendistribusikan dokumen yang ditandatangani.
** Contoh: Digital Sign a PDF with Certificate and Signature Image (C#)**
using Aspose.Pdf.Plugins;
var inputPath = @"C:\Samples\unsigned.pdf";
var outputPath = @"C:\Samples\signed.pdf";
var certPath = @"C:\Keys\certificate.pfx";
var certPassword = "your_password";
var signatureImagePath = @"C:\Images\sign.png";
// Set up signature options
var signOptions = new SignOptions
{
CertificateFile = certPath,
CertificatePassword = certPassword,
SignatureImageFile = signatureImagePath,
SignaturePosition = new Rectangle(100, 100, 200, 150), // X1, Y1, X2, Y2
Reason = "Approved by QA",
Location = "Head Office"
};
signOptions.AddInput(new FileDataSource(inputPath));
signOptions.AddOutput(new FileDataSource(outputPath));
// Process signing
var plugin = new Signature();
var result = plugin.Process(signOptions);
Console.WriteLine("Signed file: " + outputPath);
Penggunaan Kasus & Ekstensi
- Tandatangan Bulk: Automatikkan tandatangan paket PDF untuk operasi HR, hukum, atau keuangan.
- Visible vs. Invisible Signatures: Mengkonfigurasi penampilan dan penempatan tandatangan untuk persyaratan peraturan atau branding.
- Signature Validation: Gunakan ekstensi API Aspose.PDF untuk memeriksa dan validasi tanda tangan digital yang ada.
- Multiple Signers: Lakukan langkah-langkah pendaftaran untuk menambahkan beberapa tandatangan digital dari pengguna atau entitas yang berbeda.
Lihat referensi API untuk rincian tentang konfigurasi timestamp server, validasi tandatangan, dan tampilan tersuai.
* Praktik terbaik *
- Aman menyimpan dan mengelola file / sertifikat kunci pribadi.
- Selalu log operasi tandatangan dan verifikasi output untuk pematuhan.
- Letakkan gambar tandatangan di area dokumen yang jelas dan tidak terbatas.
- Uji dengan berbagai penonton PDF untuk memastikan tanda tangan terlihat dan kompatibel.
Sumber yang terkait :