Лучшая серверная библиотека для редактирования.NET PDF
Какая библиотека для редактирования.NET PDF доступна и почему?
Его необходимо использовать на веб-сервере IIS. В частности, мне нужно отредактировать PDF-файл, созданный службами отчетности.
Факторы, которые меня интересуют:
- скорость
- Потребление памяти
- Цена
- Качество документации
- Стабильность библиотеки
- Размер библиотеки
- Все, что вы считаете важным
8 ответов
Посмотрите на iTextSharp. iTextSharp - это порт iText, бесплатной библиотеки Java-Pdf.
Чтобы процитировать iText:
Вы можете использовать iText для:
- Служить PDF в браузере
- Генерация динамических документов из файлов XML или баз данных
- Используйте многие интерактивные функции PDF
- Добавить закладки, номера страниц, водяные знаки и т. Д.
- Разделять, объединять и манипулировать страницами PDF
- Автоматизировать заполнение форм PDF
- Добавить цифровые подписи в файл PDF
- И многое другое...
Syncfusion Essential PDF - лучший. Я использую его годами. Кроме того, Syncfusion обеспечивает лучшую поддержку по сравнению с другими поставщиками.
У webSupergoo есть супер библиотека PDF для.NET
Их продукт ABCpdf предназначен для использования с веб-серверами. Документация понятна и установка сопровождается примером веб-сайта проекта.
Если вы посетите их сайт, вы должны увидеть ссылку на живую демонстрацию:
http://www.websupergoo.com/abcpdf-1.htm
ABCpdf 7 является текущей версией. Производительность и надежность отличные. Стандартная версия стоит 329 долларов США, но иногда ее можно получить бесплатно. Размер загружаемого файла составляет около 30 МБ. Поддерживает как 32, так и 64-битные серверы.
Я исследовал довольно много инструментов, которые не предлагаются специально Adobe, и два, которые сразу приходят на ум, это Atalasoft's DotImage и LEADTools. Они оба довольно дорогие, но предоставляют лицензирование сервера и используют сверхбыстрые библиотеки C++ GDI.
Существует бесплатная библиотека.Net под названием PDFSharp, в которой используется собственный GDI+.Net, поэтому она медленнее и требует больше памяти. Но опять же, это бесплатно.
Я использовал http://www.tallcomponents.com/ основном для заполнения PDF-форм, а затем для выравнивания PDF. Кажется, работает нормально. У меня не было никаких проблем.
Я не знаю, является ли это лучшим, но я использую PDF-Writer.NET, за который я заплатил 89 долларов. Я использовал его в нескольких производственных приложениях. Мне это нравится, потому что его легко настроить и использовать, и он не требует большого количества кодирования, что облегчает его освоение новыми разработчиками.
До этого я собирал PDF-файлы, используя библиотеку с открытым исходным кодом и библиотеки взаимодействия Acrobat. Это было грубо.
Не уверен насчет части PDF, но у Aspose есть библиотека для PDF. Я использовал их библиотеку слов для создания текстовых документов. их документация очень приличная на мой взгляд.
http://www.aspose.com/categories/file-format-components/aspose.pdf-for-.net-and-java/default.aspx
Проверьте Aspose.Pdf для.NET. Он имеет хороший API, хорошо документирован и имеет небольшой след.