我使用Datalogics库9.1和我试图嵌入到PDF我创造这样,这将是符合PDFA-1B的OutputIntent。的Adobe PDF SDK - PDDocColorConvertEmbedOutputIntent和PDFA
我使用PdDocColorConvertEmbedOutputIntent这样做,该函数调用成功。目的是进入那里,我可以在Adobe Preflight中看到它。但某些PDFA验证者仍然不喜欢我创建的内容。
我认为这可能是因为PDFA/s的我用这种方法创建具有“GTS_PDFX”(如在预检示出)的一个亚型的outputIntent。我相信它需要是“GTS_PDFA”。我看不到在PdDocColorConvertEmbedOutputIntent参数中指定输出意图的子类型。这种方法似乎自动选择“GTS_PDFX”子类型,不允许我选择其他任何东西。
基本上,我只是读的ICC配置文件到p缓冲器从一个文件中,创建配置文件和下面嵌入它。
AC_Profile profile = NULL;
ACMakeBufferProfile(&profile,pBuffer,nSize);
PDDocColorConvertEmbedOutputIntent(m_pDoc,profile);
我错过了什么吗?
谢谢! 10 API的