【问题标题】:Canvas to PDF without javascript [closed]没有javascript的画布到PDF [关闭]
【发布时间】:2013-11-22 09:51:45
【问题描述】:

我有问题。我使用 Canvas 和 Javascript 制作图表。有没有办法在没有从客户端激活 javascript 的情况下将网站转换为 PDF 文件。所以我在服务器上生成 PDF。如果我可以从网站上制作图片也是可能的。

【问题讨论】:

  • 我很困惑。您是说您正在使用 JavaScript 创建画布但客户端没有激活 JavaScript?
  • 如果您尝试在没有 javascript 的情况下做某事,请不要标记 javascript。
  • 如果您通过 javascript 创建一些东西,您需要 javascript(无论是在服务器上还是客户端上)来了解它的外观。期间。
  • 我有一个网站在 XAMPP 服务器上运行。在结果页面上,我使用画布和一个名为 chart.js 的 JS 文件来生成图表。但是,如果客户端没有 javascript,则不会显示图表。所以我想为没有javascript的客户提供一个带有图表的PDF。为此,我必须呈现网站,但如果客户端没有 javascript,我无法制作 PDF。现在我需要你的帮助来生成没有客户端 javascript 的 PDF。

标签: pdf canvas


【解决方案1】:

您能否通过服务器上的wkhtmltopdf 传递 HTML?

wkhtmltopdf 使用 WebKit 呈现您的页面,包括执行 JavaScript,并将结果写入 PDF。

你可以像这样在命令行上运行它:

wkhtmltopdf my.html my.pdf

【讨论】:

  • 问题是它只适用于 HTML 文件,我有一个 .php 文件。
  • @OliverAdam:它也适用于 URL,例如。 wkhtmltopdf http://myserver.com/mypage.php my.pdf
  • @OliverAdam:也许是通过system() 函数?
猜你喜欢
  • 2012-04-27
  • 2012-03-20
  • 2011-03-25
  • 2012-07-20
  • 1970-01-01
  • 2016-12-19
  • 2019-04-28
  • 2017-10-24
  • 2018-08-09
相关资源
最近更新 更多