簡體   English   中英

Adobe PDF SDK-PDDocColorConvertEmbedOutputIntent和PDFA

[英]Adobe PDF SDK - PDDocColorConvertEmbedOutputIntent and PDFA

我正在使用Datalogics庫9.1,並且試圖將OutputIntent嵌入到我正在創建的PDF中,以使其與PDFA-1B兼容。

我正在使用PdDocColorConvertEmbedOutputIntent來執行此操作,並且函數調用成功。 意圖已經到達那里,我可以在Adobe Preflight中看到它。 但是某些PDFA驗證程序仍然不喜歡我正在創建的內容。

我認為可能是因為我使用此方法創建的PDFA / s的outputIntent的子類型為“ GTS_PDFX”(如Preflight中所示)。 我相信它應該是“ GTS_PDFA”。 我看不到在PdDocColorConvertEmbedOutputIntent參數中指定輸出意圖的子類型的任何地方。 這位同事似乎自動選擇了“ GTS_PDFX”子類型,不允許我選擇其他任何內容。

基本上,我只是從文件中將ICC配置文件讀取到pBuffer中,創建配置文件並將其嵌入,如下所示。

 AC_Profile profile = NULL;
 ACMakeBufferProfile(&profile,pBuffer,nSize);
 PDDocColorConvertEmbedOutputIntent(m_pDoc,profile);

我想念什么嗎?

謝謝!

9.1 API和10 API的早期版本沒有參數可提供給PdDocColorConvertEmbedOutputIntent()來指定子類型。 在創建時,只有一個子類型“ GTS_PDFX”,並且已硬編碼到API中。

為了影響對子類型的更改,必須在COS層進行操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM