Какую хорошую и бесплатную библиотеку выбрать для работы с PDF?
В ASP.NET проекте требуется функционал для работы с PDF файлами. Создание, редактирование и конвертация в / из HTML / DOCX.
Что лучше выбрать? Желательно бесплатное.
Василий Банников, задачи могут быть совершенно разные. К примеру, отредактировать готовый файл или создать новый. Конвертировать HTML шаблон в PDF и обратно.
В общем случае придётся велосипедить. (Если все возможные файлы всеми возможными способами)
Подобной сложности библиотек просто нет и тебе придётся изобретать Adobe acrobat
Формат PDF очень сложный и зачастую файлы на нём тупо не предназначены для редактирования.
(Попробуй для примера загуглить, как распознавать текст на pdf-ке)
Конвертировать HTML шаблон в PDF и обратно.
Исходный шаблон из PDF? Очень сложно, если ты сам этот шаблон внутри файла не спрячешь.
В общем советую определиться с требованиями максимально точно, иначе ответ будет "бесплатных нет" или "таких даже платных нет"
В самом общем - придется утереться.
Потому что просто взять и уверенно отредактировать произвольную PDF даже Акробату слабо.
Если имеются в виду файлы, сгенерированные той же системой, имеет смысл не мастурбировать с форматами, а хранить информацию в том же HTML и при необходимости править в нем же, благо он позволяет. А после правки снова генерить из него офисные доки и PDF.
Например PDF Creator - юзал, отлично решение, куча фич. Только что наткнулся на IronPDF - как я понял то-ли обертка, то ли выжимка/форк PDF Creator в виде nuget пакета. Там же еще есть PDF Architect - это уже полноценный настольный редактор для PDF.