在 MPDF 中使用 Javascript

Posted

技术标签:

【中文标题】在 MPDF 中使用 Javascript【英文标题】:Using Javascript with MPDF 【发布时间】:2014-06-27 14:31:48 【问题描述】:

我想将在 charts.js 中创建的图表与 MPDF 一起使用,但它似乎无法识别 javascript 元素,您知道是否需要添加任何其他内容。

如果 MPDF 不能渲染 Javascript,你知道 php 中还有其他可以工作的 html 到 PDF 转换器吗?

【问题讨论】:

Javascript 和 MPDF 不是一个好的组合。我制作了一个生成 HTML 页面的 javascript。我用 PHP 将这个 HTML 页面转换为 PDF 文件。如果您使用图表,MPDF 不支持 SVG 元素。它们需要转换为 PNG 图像。例如,如果您使用 Highchart,则可以在其服务器上创建 PDf 文件。 @JelleP 你能帮忙看看如何在 pdf 中使用 highcharts .. 自版本 5 mPDF 支持 SVG。 mpdf1.com/manual/index.php?tid=259&searchstring=SVG 我已经在 PDF 中集成了一些 SVG,看起来很棒。 【参考方案1】:

最好使用https://phpchart.com/ 在 PHP 中制作图表。如果你想以 pdf 格式显示它。无论如何,javascript 的外观和样式在 PDF 中都不起作用。

【讨论】:

以上是关于在 MPDF 中使用 Javascript的主要内容,如果未能解决你的问题,请参考以下文章

mPDF的简单使用

没有在 php 中使用 mpdf 生成 PDF

如何在 yii 中使用 mPDF?

在 MPDF 中使用 Javascript

.NET Core RSA密钥的xmlpkcs1pkcs8格式转换和JavaScriptJava等语言进行对接

.NET Core RSA密钥的xmlpkcs1pkcs8格式转换和JavaScriptJava等语言进行对接