что такое хороший уровень предприятия решение для поколения PDF?

Я хотел бы найти замену для Crystal Reports. О, как мне не нравится CR.

Идеально я хотел бы найти инструмент поколения PDF, который имеет следующее:

  • Твердый API в.NET
  • Скорость: мы хотели бы генерировать 1000-2500 pdfs в день
  • WYSIWYG-редактор
  • использование горячих ссылок файлов изображений (логотипы)
  • хорошее управление висячей строкой/висячей строкой
  • довольно хорошее управление типографией (кернинг)
  • повторяемые поля (как Вы видели бы в банковской выписке),
  • легкий продвинуть данные в от данных XML, наборов данных или прямых запросов SQL
  • размер: заключительный размер файлов PDF имеет значение, потому что они войдут в базу данных в конечном счете
  • цена: свободный не всегда хорошая цена; оплата правильного решения намного лучше, чем оплата разработчикам для создания правильного решения из почти правильного решения

WYSIWYG-редактор особенно важен. Я предпочел бы мочь вручить инструмент своей личности выхода разработчика, сделать, чтобы они создали документ и поместили поля базы данных, где они, как предполагается, затем возвращают его мне так, я могу связать его до базы данных.

Подобный этому вопросу, но я чувствовал, что вопрос был слишком неопределенен

7
задан Community 23 May 2017 в 11:47
поделиться

7 ответов

DevExpress XtraReports делает фантастическую генерацию отчетов, которые можно сохранить в pdf. Я использую его для создания медицинских отчетов в одной из программ, над которыми я работаю. Вы можете создавать отчеты программно или через графический интерфейс проектирования (у них также есть графический интерфейс конечного пользователя, позволяющий создавать/редактировать отчеты).

http://devexpress.com/Products/NET/Reporting/

1
ответ дан 7 December 2019 в 14:31
поделиться

Я думаю, у вас здесь две разные вещи:

  1. Редактор PDF. Можно также использовать Acrobat.
  2. Технология сервера PDF. Это действительно зависит от того, как выглядит остальная часть вашего стека , но мы успешно используем PDFSharp . Если вы не делаете этих манипуляций или это более общее, я думаю, Adobe сделает «Adobe Distiller Server». Вы должны посмотреть на оба.
1
ответ дан 7 December 2019 в 14:31
поделиться

iTextSharp , очень мощный и набирающий популярность. Я использовал его в прошлом и рекомендую. Он с открытым исходным кодом, имеет отличные функции, такие как поля слияния и т. Д., Может использоваться в отчетах.

0
ответ дан 7 December 2019 в 14:31
поделиться

Пожалуйста, попробуйте найти способ использования функционала этого служебного расширения.

http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=en

0
ответ дан 7 December 2019 в 14:31
поделиться

Поскольку вы работаете в Windows, SQL Server Reporting Services великолепен и бесплатен с SQL Server. Вы можете использовать WYSIWYG в Visual Studio или автономном средстве дизайна, и он создает PDF вместе с другими типами отчетов, такими как Excel.

После того, как отчет создан, это просто XML-файл, который находится на сервере отчетов и вызывается в вашем приложении C # с помощью протокола SOAP или URL-адреса.

Скорее всего, у вас уже есть все необходимое для его использования.

0
ответ дан 7 December 2019 в 14:31
поделиться

Я не могу вспомнить, поддерживает ли iTextSharp это или нет, но я уверен, что у него была / есть функция для получения представления HTML и создания PDF из этого. Если вам нужна мощность и рентабельность с интерфейсом WYSIWYG, вы не сможете пройти мимо своей любимой IDE для разработки HTML-страницы и вывода ее в формате PDF из библиотеки.

0
ответ дан 7 December 2019 в 14:31
поделиться

JasperReports не делает то, что вы хотите?

(Если ваши отчеты всегда содержат один и тот же тип данных, вы можете использовать iText (Sharp). Вы потратите некоторое время на настройку дизайна, код - утомительный, я знаю - но потом дело только в импорте данных)

2
ответ дан 7 December 2019 в 14:31
поделиться
Другие вопросы по тегам:

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