Мне нужно подписать PDF-документ стандартом PADES.
Я программирую с помощью c #.
Кто-нибудь может что-то посоветовать?
С уважением
Piercarlo
Вы можете попробовать iText .Хотя я еще не пробовал себя, он поддерживает подписывание файлов с использованием стандарта PAdES. Вот образец , а - еще один .
Обратите внимание, последняя версия имеет двойную лицензию, Affero-GPL или коммерческую лицензию.Но под LGPL есть более старая версия .
Я знаю, что это старый вопрос, но здесь мы идем.
iTextSharp - это то, что вы ищете.Это портированная версия iText на C #, и, как ответил Филипе Коррейа, она поддерживает PADES.
Стандарт PADES состоит из 5 частей.
iText (Java) и iTextSharp (C #), оба:
Этот документможет помочь: http://lowagie.com/img/summit2012/pades.pdf
Если кому-то нужна более подробная информация о ПАДАХ, можете посмотреть здесь: http://www.etsi.org/deliver/etsi_ts/102700_102799/10277801/01.01.01_60/ts_10277801v010101p.pdf
Проверяли ли вы PDFBlackbox пакет нашего продукта SecureBlackbox?Он поддерживает PAdES, и образец для C # включен прямо в установочный пакет.