3

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

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

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

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

4

1 回答 1

1

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

PoDoFo没有成熟的 Python 绑定,但可以读写 PDF,支持 PDF 图像和色彩空间

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

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

于 2011-04-27T06:39:50.730 回答