Поколение Отчета PDF [закрывается]

8
задан IniTech 2 March 2010 в 16:58
поделиться

4 ответа

Решил использовать подход, аналогичный тому, который использовался на http://alistapart.com/articles/boom

Использование ABCPdf вместо Prince для возможной генерации HTML -> PDF.

Любой, кто интересуется тем же, не стесняйтесь сообщить мне об этом подходе.

3
ответ дан 5 December 2019 в 22:19
поделиться

Я думаю, что если у вас есть полная версия Adobe Acrobat Pro, то она поставляется с Adobe Live Cycle. Из него вы сможете создавать отчеты, сгенерированные из базы данных. Это даст вам все, что нужно для форматирования, так как вы будете создавать отчеты с нуля.

Вы можете создать подключение базы данных к OLE базе данных, которая будет подавать данные в поля формы. Вы выбираете таблицы, которые будете использовать, любые хранимые процедуры, которые будут выполняться, любые запросы, а затем данные появятся на одном из паллет в дизайнере.

Вы также можете использовать Web Services (WDSL) для получения и обработки команд и возврата результатов в форму.

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

Если вы хотите немного поработать с .NET, то есть:

http://www.dotnetvj.com/2009/05/populating-pdf-from-aspnet-using.html

2
ответ дан 5 December 2019 в 22:19
поделиться

В зависимости от того, какую платформу вы используете и какой таргетинг, вы, возможно, захотите рассмотреть решение для создания отчетов. Они не идеальны, но единственное, что они дают - это возможность написать отчет один раз и затем отобразить его в HTML, PDF или даже Excel.

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

Я использовал Службы отчетов в среде MS и Jasper Reports в среде Java с хорошими результатами в обоих случаях. Я уверен, что есть и другие варианты, но именно их я смог успешно использовать.

1
ответ дан 5 December 2019 в 22:19
поделиться

За шаг HTML→PDF я очень люблю Prince. Похоже, что вы можете вызвать его из VB.

.
0
ответ дан 5 December 2019 в 22:19
поделиться