Какие библиотеки есть для работы с PDF в .Net Core?
Есть PDF-шаблон (без форм, просто несколько изображений). Нужно в шаблон добавить несколько надписей и получить новый PDF.
Поиск показал, что существуют либо платные (очень платные, нечеловеческих денег стоящие) библиотеки, либо не совместимые с .net core
Как альтернативный вариант - можно делать html-страничку и переводить её в pdf с помощью библиотеки. Но с поиском и выбором библиотеки так же есть сложности.
Одним из вариантов решения предлагается wkhtmltopdf, но использовать сторонние утилиты не очень хочется, гораздо проще и надежнее заиспользовать библиотеку, которую можно включить в проект.
Гугление и поиск выдают неоднозначные варианты.
В общем, вопрос такой - кто как генерирует pdf в .net core? Рассматриваю только бесплатные библиотеки.
PDFSharp – не совместим с .Net Core
Aspose.PDF – платная
Nreco PdfGenerator — лицензионные ограничения
DinkToPdf – библиотека трехлетней давности, не поддерживается
Select.HtmlToPdf — хороший вариант, но работает только под виндой и не работает под линуксом
IronPDF - платная
EvoPDF - платная
EO.Pdf - платная
Spire.Pdf - есть бесплатная версия, но не совместима с core
OpenHtmlToPdf - старая, не совместима с core
ExpertPdfHtmlToPdf - платная
Роман Мирр, пока проблем не возникло. Исходный пдф сконвертировал в картинки, сделал html-файл куда картинки засунул через img, поверх накидал текст как надо и на выходе получил pdf.
А что может быть с качеством?
Вопрос еще актуален?
Попробуйте создать ваш шаблон в word и с помощью docto.exe переделать в pdf.
Думаю какой нибудь батник можно запупенить.
Я использовал для перевода в pdf большого числа word файлов.