我们使用存储在CMS中的RGB图像生成PDF文档。
作为PDF处理的一部分,我们有时需要转换RGB图像 到CMYK(用于印刷品制作)。
使用Python将图像从RGB转换为CMYK似乎是可行的 使用LittleCMS和PyLittleCMS绑定(加上RGB输入和CMYK输出设备的ICC颜色配置文件)。
然而,是否有一些基于Python的选项来迭代PDF中的图像,提取图像数据并用处理过的CMYK变体替换它们?
答案 0 :(得分:1)
我认为没有任何免费的Python工具能够完全满足您的需求。以下是一些选项:
PoDoFo没有成熟的Python绑定,但可以读写PDF,support for PDF images and color spaces。
PDFMiner是一个纯Python PDF解析器,但它对图像没有太大作用。这是一个开始,但可能需要做很多工作才能做你想做的事。
ReportLab的商业版本可以通过PageCatcher执行您想要的操作;我几年没用过它,但你可能会对它进行调查。 (免费的ReportLab只写PDF,它不会读取它们。)