用Python替换PDF文档中的图像?

用Python替换PDF文档中的图像?,python,pdf,rgb,cmyk,Python,Pdf,Rgb,Cmyk,我们使用存储在CMS中的RGB图像生成PDF文档 作为PDF处理的一部分,我们有时需要转换RGB图像 至CMYK(用于打印产品) 使用Python将图像从RGB转换为CMYK似乎是可行的 使用LittleCMS和PyLittleCMS绑定(加上RGB输入和CMYK输出设备的ICC颜色配置文件) 但是,是否有一些基于Python的选项来迭代PDF中的图像,提取图像数据并用处理过的CMYK变体替换它们?我认为没有任何免费的Python工具可以完全满足您的需要。以下是一些选项: 没有成熟的Python

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

作为PDF处理的一部分,我们有时需要转换RGB图像 至CMYK(用于打印产品)

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


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

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

没有成熟的Python绑定,但可以读写PDF

是一个纯粹的PythonPDF解析器,但它对图像做的不多。这是一个开始,但可能需要相当多的工作来做你想要的

ReportLab的商业版可能可以实现您想要的功能;我已经好几年没用过了,不过你可以调查一下。(免费ReportLab只编写PDF,不读取PDF。)