2010-06-08 6 views
0

Я являюсь brandnew для создания или рендеринга PDF, но у меня есть проект, создайте систему шаблонов PDF, которая позволяет пользователям сохранять Шаблон в базу данных, и позже генерировать PDF-документ, используя шаблон и значения из моей базы данных ,Необходимая помощь в формате PDF

Язык использовать C#

Вопросы

а) Есть ли PDF инструмент там, что может помочь мне с этим и документации я могу учиться, чтобы узнать об этом? б) Есть ли там бесплатные инструменты для этого? c) Как создать шаблон PDF? XML?

Спасибо заранее!

+0

Есть ли определенный язык, который вы хотели бы использовать для осуществления своего проекта? –

+0

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

ответ

1

Вы должны взглянуть на xsl: fo. У Apache есть tool, который может быть вам полезен.

0

Вы можете использовать PHP для создания и изменения PDF-файлов. (Все ниже совершенно бесплатно.)

Вот две обширные уроки по генерации PDF-файлов в PHP:

http://blog.eirikhoem.net/index.php/2008/04/28/populate-pdf-templates-with-php-fpdf-fpdi/

http://www.astahost.com/info.php/create-pdf-php_t4972.html

Вы можете использовать FPDF library расположенный here для обработки генерации PDF-файлов на основе выключения шаблонов.

0

Если вы используете Java, вы можете попробовать Docmosis или JODReports - они работают из шаблонов и могут производить вывод PDF динамически на основе данных и этих шаблонов. В зависимости от ваших требований к шаблону вы также можете использовать Jasper Reports или Apache POI. У всех есть бесплатные версии.

0

Я бы дал jsreport. Вы можете установить его бесплатно или использовать в Интернете. Он поддерживает преобразование html -> pdf с использованием преобразования phantomjs или xml -> pdf с использованием apache fop.

Идея состоит в том, что сначала вы создаете шаблон отчета с использованием javascript-шаблонов, таких как handlebars в студии jsreport, а затем вы возвращаете pdf, вызывая jsreport api.

Если вы в C#, то для него jsreport c# sdk.

Примечание: Я автор jsreport

+0

Ян, если вы рекламируете инструмент, в котором у вас есть активный интерес (и у вас есть в jsreport, поскольку это что-то вы работаете), пожалуйста, укажите это в своем ответе. Ответы на SO должны быть объективными или четко определить их субъективность, если они не являются. –

+0

О, извините. Исправлена. –

0

Если вы ищете для мгновенного решения, взглянуть на http://pdfnow.com. Вы можете загружать свои XSL/FO-шаблоны и просто создавать PDF-шаблоны с помощью простого вызова webservice.

Смежные вопросы