Digital Signature Plugin untuk Aspose.PDF
Plugin Penandatanganan Digital untuk .NET memungkinkan pengembang untuk menerapkan tandatangan digital – kriptografis dan terlihat – secara langsung ke PDF File dari aplikasi .NET. Dengan dukungan terintegrasi untuk tanda tangan berbasis sertifikat, timestamping, dan tanda gambar overlays, itu menyempurnakan 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 .NET Tambah 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.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:
- Spesifikasi.pdf Dokumentasi
- Menandatangani PDF secara digital
- Terakhir Aspose.PDF Blog Posts
- Menjelajahi Aspose.PDF Produk
Selain itu, **Aspose PDF SDK Digital Signature Capabilities ** memungkinkan pengendalian yang kuat dari **PDF Digital signatures .NET ** , memastikan aplikasi Anda memenuhi standar keamanan dan pematuhan yang tinggi. Functional Signatures Digital SDk menyediakan pilihan yang lebih baik untuk mengelola tandatangan digital dalam dokumen PDF Anda, membuatnya lebih mudah untuk memenuhi kebutuhan bisnis Anda.