Aspose için Dijital İmza Plugin.PDF
.NET için Aspose.PDF Dijital İmza Plugin geliştiricilerin dijital imzaları – kripto ve görünür – doğrudan .Net uygulamalarından PDF dosyalarına uygulamasını sağlar. sertifika tabanlı imzalar, zamanlama ve imza görüntüleri için yerleşik destek ile, iş, yasal veya uyumluluk odaklı senaryolarda güvenli belge çalışma akışlarını hızlandırır.
Son Yazılar
Aspose.PDF Dijital İmza Plugin Anahtar Özellikleri
** Sertifika tabanlı PDF İmza**Doğruluk ve uyumluluk için standart X.509 sertifikaları kullanarak PDF belgelerini kaydedin.
** İmza Görüntüleme Desteği**İmza görüntüleri (örneğin, el yazısı, logo) imzalanan belgelerde yapılandırılabilir konumlarda doldurun.
Güçlü imza yapılandırmasıİmzalar için konum, neden ve görünüm ayarlayın. yerleştirme, boyut ve görsel tarzı özelleştirin.
Gelişmiş güvenlik seçenekleriGelişmiş gereksinimleri karşılamak için zamanlama, iptal kontrolü ve imza alanı kilidi kullanın.
** Aspose.PDF Digital Signature Plugin ile başlamak**
.NET için Aspose.PDF yüklemePaketi NuGet aracılığıyla ekleyin veya .NET projenize birleştirin.
** Lisansınızı ayarlayın**Tüm işlevselliği kilitlemek için lisans anahtarlarını uygulayın.
Kayıt seçeneklerini ayarlayınKullanımı
Signature
veSignOptions
giriş PDF, sertifika, imza görüntüsü ve seçenekleri belirlemek için sınıflar.- Başvuru Süreci Yürüyüşü *İmza işlemini yapın ve imzalanan belgeyi kaydedin veya dağıtın.
Örnek: Sertifika ve imza görüntüsü (C#) ile bir PDF’yi dijital olarak kaydedin
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);
** Kullanım Cases & Extensions**
- Bulk İmza: İnsan kaynakları, yasal veya finansal işlemler için PDF paketlerinin imzalanmasını otomatikleştirin.
- Görünür vs. Görünmez İmzalar: Düzenleyici veya marka gereksinimleri için imza görünümü ve yerleştirme ayarlayın.
- Signature Validation: Mevcut dijital imzaları kontrol etmek ve doğrulamak için Aspose.PDF API uzantılarını kullanın.
- Multiple Signers: Farklı kullanıcılardan veya varlıklardan çok sayıda dijital imza eklemek için iterate imza adımları.
Zamanlama sunucularının yapılandırılması, imza doğrulama ve özelleştirilmiş görünüm hakkında ayrıntılar için API Referansı’na bakın.
* En İyi Uygulamalar *
- Güvenli depolama ve özel anahtar dosyaları / sertifikaları yönetmek.
- Her zaman imza işlemlerini kaydedin ve uyumluluk için çıkışları doğrulayın.
- İmza görüntüleri açık, engellenmemiş belge alanlarına yerleştirin.
- imza görülebilirliği ve uyumluluğu sağlamak için çeşitli PDF izleyicileri ile test.
İlgili kaynaklar