【问题标题】:How to get text position in PDF using PHP, TCPDF & FPDI?如何使用 PHP、TCPDF 和 FPDI 获取 PDF 中的文本位置?
【发布时间】:2011-09-22 15:12:14
【问题描述】:

我有一个问题: 我需要上传一些带有数据的 PDF 模板,然后进行更改。 例如,在 PDF 文件中是字符串:

姓名:

我需要获取该字符串的位置并在其后插入一些文本(用户名等)。

有可能吗?

更新

PDF 未加密。文本嵌入为文本。

【问题讨论】:

    标签: php pdf tcpdf fpdi


    【解决方案1】:

    在 PDF 文件中实现 100% 可靠性并非易事,因为您可能需要重新渲染布局(以适应元素移动、换行等问题)

    如果您需要更改一些静态表单字段,您可以使用简单的搜索+替换操作。有关更复杂的内容,请参见例如我的这个问题的一些背景和可能的解决方案:PHP PDF template library with PDF output?

    【讨论】:

      【解决方案2】:

      如果 PDF 未加密(没有主/客户密码),并且文本嵌入为文本而不是渲染图像,您可以对其进行一些基本的字符串搜索/替换 - PDF 本质上是 Postscript 代码,并且大部分情况下您可以将其视为纯文本。

      【讨论】:

        猜你喜欢
        • 2016-08-19
        • 2023-04-09
        • 2011-01-22
        • 1970-01-01
        • 2013-09-29
        • 1970-01-01
        • 2019-09-26
        • 1970-01-01
        • 2013-11-23
        相关资源
        最近更新 更多