【问题标题】:Replacing images in PDF documents with Python?用 Python 替换 PDF 文档中的图像?
【发布时间】:2011-08-13 13:53:22
【问题描述】:

我们使用存储在 CMS 中的 RGB 图像生成 PDF 文档。

作为 PDF 处理的一部分,我们有时需要转换 RGB 图像 转换为 CMYK(用于印刷制作)。

使用 Python 将图像从 RGB 转换为 CMYK 似乎是可行的 使用 LittleCMS 和 PyLittleCMS 绑定(加上 RGB 输入和 CMYK 输出设备的 ICC 颜色配置文件)。

但是,是否有一些基于 Python 的选项可以迭代 PDF 中的图像,提取图像数据并用处理后的 CMYK 变体替换它们?

【问题讨论】:

    标签: python pdf rgb cmyk


    【解决方案1】:

    我认为没有任何免费的 Python 工具可以完全满足您的需求。以下是一些选项:

    PoDoFo 没有成熟的 Python 绑定,但可以读写 PDF,有 support for PDF images and color spaces

    PDFMiner 是一个纯 Python PDF 解析器,但它对图像的作用不大。这是一个开始,但可能需要相当多的工作才能完成您想做的事情。

    ReportLab商业版或许可以用PageCatcher做你想做的事;我已经有几年没用过了,但你可以调查一下。 (免费的 ReportLab 只编写 PDF,不读取它们。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-27
      • 2022-08-15
      • 2013-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多