Плугин за цифрово подписване за Aspose.PDF
Aspose.PDF Digital Signature Plugin за .NET позволява на разработчиците да прилагат цифрови подписи – криптографски и видими – директно към PDF файлове от приложенията на .Net. С вградена поддръжка за сертификат-базирани потписи, времетраене и изображения за подпис, тя улеснява безопасните работни потоци на документи в бизнес, правни или сценарии, базирани на съответствие.
Последните статии
Aspose.PDF Digital Signature Plugin ключови функции
Подписване на PDF сертификатПодписване на PDF документи с стандартни X.509 сертификати за автентичност и съответствие.
- Поддръжка за подписване на изображения*Преместете подписните изображения (напр. ръчно написани, лого) в конфигурируеми позиции върху подписаните документи.
- Флексибилна конфигурация на подпис*Настройване на местоположението, причината и външния вид за подписи. персонализиране на мястото, размера и визуалния стил.
- Разширени опции за сигурност*Използвайте спиране на времето, проверките за оттегляне и подписването на полето, за да отговарят на напреднали изисквания.
** Започнете с Aspose.PDF Digital Signature Plugin**
Инсталирайте Aspose.PDF за .NETДобавете пакета чрез NuGet или асамблеи към вашия .NET проект.
Настройване на Вашия лицензИзползвайте ключовете за лиценз, за да отключите пълната функционалност.
Създаване на опции за подписванеИзползване
Signature
иSignOptions
класове, за да се посочат вход PDF, сертификат, подпис изображение, и опции.- Извършване на процеса на подписване*Извършване на подпис операцията и съхранение или разпространение на подписан документ.
Пример: цифрово подписване на PDF с Сертификат и Подпис (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);
** Използване на случаи и разширения**
- Булк Подпис: Автоматизира подписването на пакети от PDF за HR, правни или финансови операции.
- Visible vs. Invisible Signatures: Конфигурирайте появата и местоположението на подпис за регулаторни или маркови изисквания.
- ** Подпис Валидация:** Използвайте Aspose.PDF API разширения, за да проверите и валидирате съществуващите цифрови подписи.
- Multiple Signers: Използвайте стъпки за подписване, за да добавите няколко цифрови подписи от различни потребители или субекти.
Вижте препратка за API за подробности за конфигурирането на сървъри за време, валидиране на подпис и персонализиран външен вид.
* Най-добрите практики *
- Безопасно съхраняване и управление на частни ключови файлове / сертификати.
- Винаги регистрирайте операции за подписване и проверете резултата за съответствие.
- Поставете подписните изображения в ясни, неограничени области на документа.
- Тест с различни PDF преглеждачи, за да се гарантира видимост и съвместимост на подпис.
Свързани ресурси: *