Какие библиотеки есть для работы с PDF в .Net Core?

Есть PDF-шаблон (без форм, просто несколько изображений). Нужно в шаблон добавить несколько надписей и получить новый PDF.

Поиск показал, что существуют либо платные (очень платные, нечеловеческих денег стоящие) библиотеки, либо не совместимые с .net core
Как альтернативный вариант - можно делать html-страничку и переводить её в pdf с помощью библиотеки. Но с поиском и выбором библиотеки так же есть сложности.
Одним из вариантов решения предлагается wkhtmltopdf, но использовать сторонние утилиты не очень хочется, гораздо проще и надежнее заиспользовать библиотеку, которую можно включить в проект.
Гугление и поиск выдают неоднозначные варианты.

В общем, вопрос такой - кто как генерирует pdf в .net core? Рассматриваю только бесплатные библиотеки.
  • Вопрос задан
  • 494 просмотра
Решения вопроса 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
byte916
@byte916 Автор вопроса
Попробовал следующие варианты

PDFSharp – не совместим с .Net Core
Aspose.PDF – платная
Nreco PdfGenerator — лицензионные ограничения
DinkToPdf – библиотека трехлетней давности, не поддерживается
Select.HtmlToPdf — хороший вариант, но работает только под виндой и не работает под линуксом
IronPDF - платная
EvoPDF - платная
EO.Pdf - платная
Spire.Pdf - есть бесплатная версия, но не совместима с core
OpenHtmlToPdf - старая, не совместима с core
ExpertPdfHtmlToPdf - платная

Продолжаю поиски
Ответ написан
@sHARek
Вопрос еще актуален?
Попробуйте создать ваш шаблон в word и с помощью docto.exe переделать в pdf.
Думаю какой нибудь батник можно запупенить.
Я использовал для перевода в pdf большого числа word файлов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы