Лучший C # API для создания PDF [закрыт]

109

Вы можете рекомендовать любой API PDF для С#. Свободный - лучший, но я не против платить за него.

Показать ещё 1 комментарий
Теги:
pdf-generation

4 ответа

32
Лучший ответ

Update:

Я не уверен, когда или если лицензия была изменена для iText # library, но она лицензируется под AGPL, что означает, что он должен быть лицензирован, если он включен в продукт с закрытым исходным кодом. Вопрос не требует (в настоящее время) бесплатных или открытых библиотек. Всегда следует исследовать тип лицензии любой библиотеки, используемой в проекте.


Я использовал iText # с успехом в .NET С# 3.5; это порт библиотеки Java с открытым исходным кодом для генерации PDF и он бесплатный.

Существует пакет NuGet для iTextSharp версии 5 и официальная документация разработчика, а также С# examples, можно найти на itextpdf.com

  • 0
    С iTextSharp действительно приятно работать.
  • 57
    Обратите внимание, что iText # лицензируется в соответствии с AGPL. Это означает, что если вы включите его в другую программу, эта программа также должна иметь лицензию AGPL, даже если вы предлагаете ее в качестве веб-сайта / SaaS .
Показать ещё 6 комментариев
60

Я использовал PdfSharp. Он бесплатный, с открытым исходным кодом и довольно удобен в использовании, но я не могу сказать, является ли он лучшим, потому что я на самом деле ничего не использовал.

  • 0
    +1. У этого есть документация XML, таким образом я нахожу это намного легче использовать чем iTextSharp. Однако я не смог найти эквивалент PdfTextExtractor PdfTextExtractor в PdfSharp.
  • 14
    PdfSharp - отличная вещь, она лицензирована по лицензии MIT. Таким образом, вы можете использовать его в коммерческих целях
Показать ещё 1 комментарий
8

В моей работе используется Winnovative PDF-генератор (мы использовали его в основном для преобразования HTML в PDF, но вы также можете генерировать его другими способами)

  • 0
    Это не лицензионный пакет программного обеспечения MIT. Помните об этом при развертывании.
8

Недавно я завершил проект, в котором мы использовали Aspose.Pdf для .NET. Я думаю, что было неплохо работать и стоить своей цены, если iTextSharp не для вас.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню