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

时间:2011-04-27 05:38:56

标签: python pdf rgb cmyk

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

ReportLab的商业版本可以通过PageCatcher执行您想要的操作;我几年没用过它,但你可能会对它进行调查。 (免费的ReportLab只写PDF,它不会读取它们。)

相关问题