Я использую инструмент преобразования HTML в PDF из Winnovative, чтобы преобразовать HTML в PDF с оглавлением. Я сделал это, используя код ниже:Цифровая подпись PDF-документа, полученного после преобразования HTML в PDF
// Create a HTML to PDF converter object with default settings
HtmlToPdfConverter htmlToPdfConverter = new HtmlToPdfConverter();
// Enable the creation of a table of contents from H1 to H6 tags found in HTML
htmlToPdfConverter.TableOfContentsOptions.AutoTocItemsEnabled = autoTableOfContentsCheckBox.Checked;
// Convert the HTML page to a PDF document in a memory buffer
byte[] outPdfBuffer = htmlToPdfConverter.ConvertHtmlToPdf(myBookHtml, baseUrl);
Это работает очень хорошо, но требование также подписать PDF документ, который будет распространен как часть нашего программного обеспечения с использованием цифрового сертификата можно экспортировать с нашего сервера IIS. Как я могу это сделать?
На .NET вы можете использовать IText (смотреть лицензию!) Или пакет PDFBlackbox нашего SecureBlackbox продукта. –