J'utilise la bibliothèque Datalogics 9.1 et j'essaie d'intégrer un OutputIntent dans un PDF que je crée afin qu'il soit compatible avec PDFA-1B.Adobe PDF SDK - PDDocColorConvertEmbedOutputIntent et PDFA
J'utilise PdDocColorConvertEmbedOutputIntent pour ce faire et l'appel de fonction réussit. L'intention est d'entrer là-dedans, je peux le voir dans Adobe Preflight. Mais certains vérificateurs PDFA n'aiment toujours pas ce que je crée.
Je pense que c'est peut-être parce que les PDFA/s que je crée avec cette méthode ont un outputIntent avec un sous-type de "GTS_PDFX" (comme montré dans Preflight). Je crois qu'il doit être "GTS_PDFA". Je ne vois nulle part où spécifier le sous-type de l'intention de sortie dans les paramètres PdDocColorConvertEmbedOutputIntent. Cette méthode semble choisir automatiquement le sous-type "GTS_PDFX" et ne pas me permettre de choisir autre chose. Fondamentalement, je suis juste en train de lire un profil ICC dans pBuffer à partir d'un fichier, en créant le profil et en l'intégrant comme ci-dessous.
AC_Profile profile = NULL;
ACMakeBufferProfile(&profile,pBuffer,nSize);
PDDocColorConvertEmbedOutputIntent(m_pDoc,profile);
Ai-je raté quelque chose?
Merci!