我使用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的