转换pdf进行打印

时间:2012-03-26 13:30:14

标签: c# pdf image-conversion

我有一些pdf文档,我需要找到一种方法来自动将pdf中包含的所有图像从RGB转换为CMYK。

我更喜欢使用c#作为编程语言。我过去曾使用iTextSharp,但它不允许我这样做(它没有或我不知道)。

问题是:我应该使用什么来从pdf中提取所有图像,从RGB转换为CMYK并将所有转换后的图像放回原处(没有其他更改)。

感谢。

2 个答案:

答案 0 :(得分:0)

我会找到一个转换器,将您的PDF转换为HTML,然后将所有图像转出,转换它们,更新引用,然后将其转换回PDF。

您可以使用此程序包转换为HTML:http://sourceforge.net/projects/pdftohtml/

然后您可以使用GDI或图形库在RGB和CMYK之间进行转换。可能会查看第三方控制台应用程序进行转换,因为我不能100%确定GDI是否可以写CMYK,我只知道它可以读取CMYK。

希望有所帮助

答案 1 :(得分:0)

仅使用CMYK色彩空间的PDF文件有时称为PDF/X。如果商业图书馆是您的选择,您可以尝试Amyuni PDF Converter。有一个名为“Creating PDF/X-1 or PDF/X-3 with Amyuni PDF Converter”的网络帖子解释了您需要申请的流程:。

通常的dislcaimer适用