【问题标题】:Issue with HTML2PDF, not rendering PDFHTML2PDF 的问题,不呈现 PDF
【发布时间】:2012-04-18 12:41:18
【问题描述】:

由于某种原因,HTML2PDF/TCPD 没有呈现 PDF……我不知道为什么……:S

render.php (main file)

form.php

(链接将引导您到我尝试使用的代码,因此您可以对其进行测试,您只需要 HTML2PDF 类)

谁能告诉我为什么表单没有呈现???吓死我了!!!

提前谢谢!!

【问题讨论】:

  • 您遇到任何特定错误?
  • 有趣的是,没有从类中捕获错误,也没有来自 php 或 apache。这就是让我害怕的事情。我还应该指出这是我第一次使用 HTML2PDF 或任何 PDF 生成类,所以我希望有人能提供线索......

标签: php html pdf tcpdf html2pdf


【解决方案1】:

检查网络服务器日志是否有任何与 html2pdf 相关的错误。如果您使用的是 apache,命令将如下所示:

tail -f -n 500 /var/log/apache2/error.log

更新了我的答案,因为如果 pdf 被渲染但为空,这不是权限问题。

【讨论】:

  • BluesRockAddict,你检查过文件吗,权限没有问题,当我取出 HTML/form 时它呈现 pdf(空)
  • $html2pdf->writeHTML($content, isset($_GET['vuehtml'])); - 看起来正确的名称是 WriteHTML(即大写 W)。
  • 我改变了它,但它没有做任何改变。 :S
  • 不,这太奇怪了...没有任何错误,只是不会渲染。
  • 如果你执行 $html2pdf->WriteHTML("

    Test

    ") 会发生什么?你在 pdf 中得到“测试”还是它仍然是空的?
【解决方案2】:

答案是执行时间。

使用set_time_limit()函数解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    相关资源
    最近更新 更多