使用 pdfseparate (poppler) 分割 pdf 文件

pdf*_*ser 5 linux pdf

我正在尝试使用 pdfseparate 分解多页 pdf 文件

pdfseparate "name.pdf" out-%d.pdf
Run Code Online (Sandbox Code Playgroud)

但各个页面的大小与整个原始完整文件的大小相同。

查看器显示正确的单个页面,没有其他页面,但似乎原始完整文件隐藏在这些非常大的文件中的某个位置。

我怎样才能pdfseparate正常工作?

小智 1

我知道这是一个古老的(相当古老的)问题,如果它违反了某些规则或需要更多细节,则可以将其删除。但我遇到了同样的问题并且找不到答案。在尝试了一些解决方案后,我使用poppler-utils解决了我的问题。所以我把这里留给其他人。

首先使用pdftocairo -pdf PDF-file [output-file]使用 Cairo 将原始 PDF 转换为 PDF(这删除了原始文本中的超链接)。然后使用pdfseparate提取所需的页面,并使用pdfunite构建 PDF。就我而言,这将大小从每页 30 MB 减少到每页 250-300k。

  • 正如目前所写的,您的答案尚不清楚。请[编辑]添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以[在帮助中心](/help/how-to-answer)找到有关如何写出好的答案的更多信息。 (2认同)