gpt4 book ai didi

php - 如何使用 PHP 将 HTML + Javascript 转换为 PDF

转载 作者:行者123 更新时间:2023-11-28 00:05:31 25 4
gpt4 key购买 nike

我正在尝试将包含 Javascript(在加载文档后格式化某些信息)的 HTML 页面转换为 PDF,最好使用 PHP。

javascript 代码看起来像这样:
$(文档).ready(函数() {
格式配置文件();
});

这将格式化原始数据并将其替换为特定的 DIV。

但是,当我进行渲染并尝试将其转换为 PDF 时,DIV 仍然是空的,就好像根本没有渲染 javascript 组件一样。

我试过使用 mpdf、wkhtmltopdf、dompdf 等等,但都没有按预期工作。是否有任何可用的库或是否有任何解决方法(假设我仍然更喜欢使用 javascript 来处理并将结果输出到 DIV)?

最佳答案

PhantomJS可能是你最好的选择。您必须在服务器上安装该软件,但它在 headless 设置中提供了一个很好的 webkit 实现,因此您可以完全呈现​​页面,包括 javascript,然后将屏幕输出捕获为 PDF。

编辑:

你可能会看看 this PHP project它将 PhantomJS 应用程序包装在 PHP 脚本中,以便从 PHP 中更轻松地捕获 Web 屏幕。

关于php - 如何使用 PHP 将 HTML + Javascript 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18737124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com