Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用wkhtmltopdf在现有PDF之上呈现HTML和图形_Php_Wkhtmltopdf - Fatal编程技术网

Php 如何使用wkhtmltopdf在现有PDF之上呈现HTML和图形

Php 如何使用wkhtmltopdf在现有PDF之上呈现HTML和图形,php,wkhtmltopdf,Php,Wkhtmltopdf,我有这些投入: HTML页面 一个现有的PDF,以及一些我想在该PDF之上绘制的HTML/东西(文本、HTML、圆圈) HTML页面 我想呈现一个3页的PDF,并将它们全部显示在一个PDF中 换句话说,我的问题是如何使用现有PDF作为更多输入的模板 这可以通过PHP实现吗?如何实现?不幸的是,使用wkhtmltopdf,您无法修改/编辑现有的PDF 不幸的是,使用wkhtmltopdf,您无法修改/编辑现有PDF 通过使用此代码的自定义XSL,您可以轻松地完成此操作 后端呈现引擎基于XSL

我有这些投入:

  • HTML页面
  • 一个现有的PDF,以及一些我想在该PDF之上绘制的HTML/东西(文本、HTML、圆圈)
  • HTML页面
我想呈现一个3页的PDF,并将它们全部显示在一个PDF中

换句话说,我的问题是如何使用现有PDF作为更多输入的模板


这可以通过PHP实现吗?如何实现?

不幸的是,使用wkhtmltopdf,您无法修改/编辑现有的PDF

不幸的是,使用wkhtmltopdf,您无法修改/编辑现有PDF

通过使用此代码的自定义XSL,您可以轻松地完成此操作

后端呈现引擎基于XSL FO,支持将PDF作为背景图像注入

很简单,我给你做了个样本。转到此页:

单击打开->PDF按钮。 “绝密”PDF作为背景注入,HTML覆盖在顶部。您可以使用此解决方案以任何方式组合HTML、PDF和HTML+PDF

事实上,通过HTML、Javascript和一些定制,您可以得到一个如下文档:

起始文件

format HTML div
format HTML div with this PDF background
format another HTML div
inject this entire PDF
format another HTML div with a different PDF background
inject a different entire PDF
...

使用此代码使用自定义XSL结束文档,您可以轻松地完成此操作

后端呈现引擎基于XSL FO,支持将PDF作为背景图像注入

很简单,我给你做了个样本。转到此页:

单击打开->PDF按钮。 “绝密”PDF作为背景注入,HTML覆盖在顶部。您可以使用此解决方案以任何方式组合HTML、PDF和HTML+PDF

事实上,通过HTML、Javascript和一些定制,您可以得到一个如下文档:

起始文件

format HTML div
format HTML div with this PDF background
format another HTML div
inject this entire PDF
format another HTML div with a different PDF background
inject a different entire PDF
...

结束文档

您可能会收到很多“您尝试了什么”和“向我们展示一些代码”的评论,所以让我来第一个:您尝试了什么?您是否有任何现有代码要显示?我目前使用TCPDF库从HTML生成PDF。我使用FPDI库重用现有PDF作为模板。您可能会得到很多“您尝试了什么”和“向我们展示了一些代码”的注释,所以让我先说一句:您尝试了什么?您是否有任何现有代码要显示?我目前使用TCPDF库从HTML生成PDF。我使用FPDI库将现有PDF重新用作模板。。。我可以看到一种“变通方法”,比如修改现有HTML以“添加更多HTML”,但我有PDF格式的现有图形,无法在HTML中重新创建,因此我无法使用该工具。。谢谢你。。。我可以看到一种“变通方法”,比如修改现有HTML以“添加更多HTML”,但我有PDF格式的现有图形,无法在HTML中重新创建,因此我无法使用该工具。。谢谢