Плугин за цифрово подписване за Aspose.PDF

Aspose.PDF Digital Signature Plugin за .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 преглеждачи, за да се гарантира видимост и съвместимост на подпис.

Свързани ресурси:

В допълнение, **Aspose PDF SDK Digital Signature Capabilities ** позволява солидно управление на **PDF цифрови подписи .NET ** , което гарантира, че приложенията ви отговарят на високи стандарти за сигурност и съответствие. Аппоза PDFSDK цифровия подпис Features осигурява усъвършенствани възможности за управлението на дигиталните подписки във вашите PDF документи, като го прави по-лесно да отговаря на нуждите на бизнеса ви.

 Български