【问题标题】:Convert text-based pdf to image-based pdf将基于文本的 pdf 转换为基于图像的 pdf
【发布时间】:2016-03-20 05:11:25
【问题描述】:

有时,由于某些公司的默认流程,您格式良好(TeX'ed)的 pdf 会转换为 Microsoft Word。这可能会严重破坏 pdf 的布局(和字体?),可能会使其无法使用。解决此问题的一种可能方法是将基于文本的 pdf 转换为基于图像的 pdf,以防止错误地转换为 Word。

这个问题是关于如何将基于文本的 pdf 转换为基于图像的 pdf。

【问题讨论】:

    标签: pdf file-conversion


    【解决方案1】:

    您的问题非常广泛,但您确实指出了 PDF 与任何结构化文档格式之间的基本不兼容。如果您正在寻找问题的程序化答案,一般方法是创建图像绘制上下文而不是 PDF 上下文,并将页面的所有元素呈现到该上下文。结果是一个图像,然后您将其绘制到 PDF 上下文中。

    【讨论】:

      【解决方案2】:

      现在我确实有一个似乎可行的答案,但我想知道替代方案。我的解决方案还有一个缺点,就是内部或外部链接被破坏了。理论上应该可以保持链接完整。最后,我的解决方案适用于单页文档,但可能不适用于其他文档。

      pdftoppm -r 300 text.pdf | convert -page A4 - text.pdf.ppm.pdf
      

      这将转换为基于像素的格式并显着增加文件大小(我的测试用例为 10 倍)。

      【讨论】:

        猜你喜欢
        • 2013-06-27
        • 2020-08-07
        • 2014-07-11
        • 1970-01-01
        • 1970-01-01
        • 2018-05-25
        • 1970-01-01
        • 2019-09-11
        • 1970-01-01
        相关资源
        最近更新 更多