如何使用动态值创建pdf模板

时间:2015-03-31 09:04:23

标签: pdf pdf-generation pdf-to-html dynamicpdf

我在一个月前遇到了这个任务,所以我的最后一个选择就是在堆栈溢出时发布我的查询。                  我必须找到一个PDF创建工具,我可以在其中创建我的PDF模板,我也可以分配一个数据源,如sql server或其他任何东西。通过它,sql server动态数据可以替换pdf模板标签的值。 我尝试了很多像Foxit和bulzip这样的工具。但任何工具都不符合我的要求。我必须说我完全陷入了这个任务。                                                                 所以请给我适当的解决方案。立即回应将不胜感激。

2 个答案:

答案 0 :(得分:0)

看看wkhtmltopdf。它是一个非常简单的控制台实用程序,可以从HTML创建PDF。所以基本上你需要生成HTML标记。您可以使用某些脚本语言(PHP,python等)或模板引擎,具体取决于您想要的内容以及您熟悉的工具。

  1. 为您的模板创建HTML / CSS标记。

  2. 定义要放置动态数据的位置,标记它     不知。

  3. 创建将在数据库中查询数据的脚本,然后

  4. 在脚本中使用search& replace来放置真实数据,或者     使用一些模板引擎将整个HTML复制为模板(for     例如,PHP本身就是一个模板引擎,所以你基本上可以     将保存模板放置为PHP文件,其中将实际数据放在哪里     需要)。

答案 1 :(得分:0)

如果您想在客户端创建pdf,可以尝试jspdf

如果您在服务器端使用php,则可以尝试mpdf