【问题标题】:Simple way to convert htm to pdf on button click? [duplicate]单击按钮将htm转换为pdf的简单方法? [复制]
【发布时间】:2014-01-31 23:05:41
【问题描述】:

我已经创建了一个包含 php 代码的 htm 文件,这是一个非常大的文件,我将在这里总结一下。

<?php
//database connection and query and storing data in php variables 
?>
<html>
<head>
</head>
<body>
<p><?php echo "firstname ". $var1 ?></p>
<p><?php echo "firstname ". $var2 ?></p>
<p><?php echo "firstname ". $var3 ?></p> 
</body>
</html>

我正在成功地获得输出 .htm 文件并回显 php 变量,现在是 html 文件的结尾我想创建一个按钮以保存为 pdf 选项并将整个文档转换为 pdf 供使用 php 的用户使用,我浏览了 tcpdf 文件但没有找到任何有用的资源来在 $html 中添加 php 代码。

【问题讨论】:

  • 输出缓冲生成 html 文件的脚本执行或将其保存为文件,而不是将其传递给 tcpdf 或 dompdf 或 mpdf 或任何其他将 html 转换为 pdf 的库...脚本的 output 中不应该是任何 PHP,那么为什么需要一种将 php 代码添加到 $html 的方法?

标签: php pdf pdf-generation tcpdf


【解决方案1】:

您可能需要安装wkhtmltopdf 库,然后调用'exec' 函数从html 生成pdf。

exec('wkhtmltopdf http://google.pl google.pdf');

【讨论】:

    【解决方案2】:

    TCPD 简单易用...

    http://www.tcpdf.org/在这里你可以找到例子并且可以使用它们...

    另外,我对来自 MySql 的 UTF-8 字符有疑问,因为其他一切都很好..

    铺路

    【讨论】:

      【解决方案3】:

      你只是参考 dompdf。我认为转换为 pdf 很容易。

      参考:http://code.google.com/p/dompdf/

      【讨论】:

        【解决方案4】:

        http://pd4ml.com/php.htm 是如何使用 PD4ML 实现“作为 PDF”按钮(并在生成的 PDF 中隐藏按钮)的分步说明。

        【讨论】:

          【解决方案5】:

          一个简单的 PHP html 生成库可以在这里:

          http://fpdf.org

          只是通过它。

          【讨论】:

            猜你喜欢
            • 2018-11-03
            • 1970-01-01
            • 1970-01-01
            • 2017-06-18
            • 1970-01-01
            • 1970-01-01
            • 2019-08-14
            • 2012-09-22
            • 1970-01-01
            相关资源
            最近更新 更多