Плюгін цифрового підпису для 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: Налаштуйте вигляд і розташування підпису для регулярних або брендових вимог.
- Валідація підпису: Використовуйте розширення API Aspose.PDF для перевірки та підтвердження існуючих цифрових підписів.
- Більшість підписів: Визначте кроки підпису для додавання декількох цифрових підпісів від різних користувачів або суб’єктів.
Зверніть увагу на посилання API для деталей щодо конфігурації серверів часу, валідації підписів та пристосованого вигляду.
Найкращі практики
- Безпечно зберігати та керувати приватними ключовими файлами/сертифікатами.
- Завжди записуйте операції підписання та перевіряйте вихід для дотримання.
- Покладіть підписні зображення в чіткі, неперешкоджені ділянки документа.
- Тестувати з різноманітними переглядачами PDF, щоб забезпечити видимість і сумісність підписів.
Зв’язані з ними ресурси:
- Асоціація.pdf Документація
- Цифровий підпис PDF-файлів
- Найсвіжіші блоги Aspose.PDF
- Переглянути Aspose.PDF Продукти
Крім того, **Aspose PDF SDK Digital Signature Capabilities ** дозволяє міцний обробка **PDF цифрових підписів .NET ** , забезпечуючи, що ваші додатки відповідають високим стандартам безпеки та дотримання. Aspose pdf SDk Digital signatures Features надає розширені варіанти для управління цифровими підписими у ваших PDF-документах, роблячи це простішим для задоволення ваших бізнес-необхідностей.