【问题标题】:convert html pages to pdf将html页面转换为pdf
【发布时间】:2011-01-13 10:15:23
【问题描述】:

我只是在想象我可以做些什么来从我的 localhost 文件 (.php) 中制作一个 pdf 文件。 我尝试使用在线转换工具,但它不起作用,因为它们肯定不在网络上。 您能否推荐一些方法来实现将 html 表格转换为 pdf 并使用 vb.net 中的打印功能进行打印的目标?

-我使用 vb.net 作为我正在制作的数据库程序(mysql)的接口,使用 php 作为代码来操作数据库。我已经使用 vb.nets 网络浏览器来实现这一点。因为在 php 方面我还是个白痴。

【问题讨论】:

    标签: php vb.net printing html-table


    【解决方案1】:

    您也将其标记为 php,在 php 中,我们发现 fpdf 非常适合创建各种布局。

    Tutorials

    Scripts

    【讨论】:

      【解决方案2】:

      如果您在 Linux 和 PHP 环境中,您可能想在http://code.google.com/p/wkhtmltopdf/上尝试 wkthmltopdf

      我自己尝试过,对 HTML 转换为 PDF 的结果非常满意。

      它有一个可以从终端运行的程序,并且可以很好地与您的 CSS 样式配合使用。

      但是文件很大,你需要在你的 Linux 上安装 X Server。

      【讨论】:

      • wkhtmltopdf 需要安装 X 库,但您不需要正在运行的 X 服务器
      【解决方案3】:

      Prince XML (http://www.princexml.com/) 在将复杂的 CSS 布局转换为 PDF 方面做得非常出色。 (我们将它与 TinyMCE 结合使用,因此最终用户可以创建 PDF,结果看起来很棒。)不过,许可证相当昂贵。

      【讨论】:

      • 它是在网络服务器中运行的程序还是脚本?
      • 如果我对您的理解正确,是的,您可以从命令行在网络服务器上使用它。 princexml.com/doc/7.0/command-line
      • 嗯,我在这里发布了我所发现的关于动态生成 pdf 的最佳解决方案,它是完全可定制的,可以在本地或在线的网络服务器中运行。很好的解决方案 --> code.google.com/p/dompdf
      【解决方案4】:

      我使用Migradoc / PDFSharp 生成.pdf 文件效果很好。

      【讨论】:

        【解决方案5】:

        我在一个项目中使用了http://www.digitaljunkies.ca/dompdf/。有一些字体和编码的工作,但它的功能与 CSS、图像等。今天我找到了 mpdf.bpm1.com/ 但我没有尝试。

        【讨论】:

          【解决方案6】:

          您可以尝试fpdftcpdf。两者都是开源的,并使用 PHP 类来实现。

          【讨论】:

            猜你喜欢
            • 2019-08-04
            • 2014-08-21
            • 1970-01-01
            • 1970-01-01
            • 2018-03-02
            • 2011-07-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多