【问题标题】:Convert text to PDF in PHP在 PHP 中将文本转换为 PDF
【发布时间】:2011-01-04 09:13:23
【问题描述】:

使用 PHP 将文本文件转换为 PDF 文件的最简单、最短的方法是什么?如果可能的话,提供一些基本的示例代码。

我已经看到了,但是这些示例没有显示如何使用文本文件作为输入。

http://uk3.php.net/manual/en/book.pdf.php

谢谢

【问题讨论】:

  • 告诉我们更多关于为什么需要将文本文件转换为 pdf 文件的原因。这是某种批处理作业吗?上下文是什么?
  • 是的,它是一个批处理作业,它将相当大的文本文档(大约 1MB)转换为 pdf 文件。不需要很多功能,除了可以在文件顶部插入图像或链接。除此之外,它看起来就像一个文本文件。
  • 想要修改文本文件而不是仅仅转换它会有很大的不同。对于简单的转换,您不需要 PHP。因此,如果您想修改 PDF,请尽可能具体地说明您要执行的操作。
  • 只是 PDF 文件开头的一个带有徽标的标题。

标签: php pdf text


【解决方案1】:

您可以使用 MPDF。

我写了一条小指令:
1)下载完整版(http://www.mpdf1.com/mpdf/index.php?page=Download)并解压到anyfolder里面

2) 在anyfolder 中创建sample.php 并像这样插入:

<?php
include('./mpdf.php');
$mpdf=new mPDF();
$mpdf->WriteHTML('<div style="color:yellow;">SAMPLE TEXT, WITH HTML TAGS Too!</div>');
$mpdf->Output(); die('');
 ?>

3) 然后在浏览器中打开sample.php查看结果!

许多其他的 - Convert HTML + CSS to PDF with PHP?

【讨论】:

    【解决方案2】:

    也将Zend_Pdf 扔进擂台。

    除了 ZF 手册中的大量文档之外,还有一个有点旧的教程可以帮助您入门:

    【讨论】:

      【解决方案3】:

      TCPDFFPDF 都可以渲染 PDF 输出。如果你在Linux系统上,你也可以调用系统的ghostscript来做。

      【讨论】:

      • +1 用于使用操作系统,因为他要求 最简单和最短的 - 我希望 Gordon 能提供这个高质量的答案;)
      • 按照他自己对“最简单最短”的定义,我们只是比较苹果和橘子。
      • Stack Overflow 的多网名规则! :)
      • @Jay 是的,但话又说回来,由 OP 提供适当的要求
      【解决方案4】:

      TCPD 是将文本或 HTML 转换为 PDF 的最佳方式。

      http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

      【讨论】:

        【解决方案5】:

        您肯定需要一个库来编写 PDF。我会说试试FPDF

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-05-19
          • 2011-05-31
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多