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 uygulamasını sağlar PDF için .NET uygulamalarından dosyalar. sertifika tabanlı imzalar, zamanlama ve imza görüntüleri için yerleşik destek ile, iş, yasal veya uyumluluk yönlendirilmiş 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çenekleri Geliş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ükleme Paketi 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ın Kullanı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:
- Aspose.PDF Belgelendirme
- PDF dosyalarını dijital olarak kaydedin
- Son Aspose.PDF Blog Yazıları
- Aspose.PDF ürünlerini keşfedin
Buna ek olarak, Aspose PDF SDK Dijital İmza Yetenekleri PDF Digital Signatures .NET’in sağlam bir şekilde işlenmesine olanak tanır, uygulamalarınızın yüksek güvenlik ve uyumluluk standartlarına uymalarını sağlar.