【问题标题】:Strange 1 byte character result with pdftotext from .pdf to .txt从 .pdf 到 .txt 的 pdftotext 奇怪的 1 字节字符结果
【发布时间】:2021-12-12 21:46:32
【问题描述】:

将没有内容的单个 pdf 传输到 .txt 文件时,我得到了这个奇怪的结果。

我在 foreach 中为目录中找到的所有文件使用此 PHP 代码。如果 pdf 中有可用的文本,它与 -raw 选项配合得非常好。

system("pdftotext -raw $page_name 2>&1");

但是,如果没有内容,或者文件只包含图像,它会在 .txt 文件中生成以下代码:

(.txt 文件中第 1 行的视图)

我尝试了多个 pdftotext-settings,但似乎无法摆脱它。

有没有办法用 pdftotext 解决这个问题?

更多信息:使用该字符,生成的文件始终为 1 个字节。我希望它在目录中列为 0 字节。

(ps.第一次使用加图,希望清楚!)

【问题讨论】:

    标签: php pdftotext


    【解决方案1】:

    由于我刚刚(最终)发现的内容,我将用来自@mkl 的最佳答案来结束这个。粗体字是这个问题的答案:

    更准确地说,Worksheet PDF 不包含文本绘图 说明,只是图形绘制说明(结果 看起来像文本)

    pdfminer pdf2text outputs 'FF'

    解决方案是在处理具有此内容的文件时读取那个奇怪的字符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-11
      • 2020-01-24
      • 2014-10-26
      相关资源
      最近更新 更多