HTML到CMYK .pdf文件打印


HTML to CMYK .pdf file for print

我正在开发一个新的web应用程序,用户可以拖放自己的元素来创建可打印的设计。然后,应用程序创建一个.pdf文件,该文件发送到打印工作室,打印设计并发送给客户。

现在,我们知道web浏览器和HTML使用RGB和打印机更喜欢使用CMYK。是否有一种方法来创建一个。pdf文件使用CMYK从HTML而不是RGB?什么好主意吗?

ABCpdf . net将为您完成此操作。

使用addmageurl/Html将Html插入到PDF中。下面的内容:

Doc theDoc = new Doc();
int theID = theDoc.AddImageUrl("http://www.google.com");
while (true) {
    if (!theDoc.Chainable(theID)) break;
    theDoc.Page = theDoc.AddPage();
    theID = theDoc.AddImageToChain(theID);
}

然后使用RecolorOperation将PDF转换为CMYK。像这样:

RecolorOperation op = new RecolorOperation();
op.DestinationColorSpace = new ColorSpace(theDoc.ObjectSoup, ColorSpaceType.DeviceCMYK);
op.Recolor(theDoc);

然后保存。像这样:

theDoc.Save(@"c:'output.pdf");

我的回复可能以基于ABCpdf的概念为特征。这是我的工作。这是我所知道的。: -)