Tengo una aplicación iOS escrita en Swift, donde puedes crear imágenes con textos, etc. Al final, puedes crear un PDF, que está destinado a la impresión. Recibí una respuesta de la imprenta de que tiene que ser en 300 DPI, lo cual arreglé, pero también requieren un perfil de color CMYK.
Solo encontré esta publicación: ¿Incluir perfil de color ICC en PDF creado con Objective-C iOS?
y el autor afirma que es imposible. Además, esto se indica en la documentación de Apple:
https://developer.apple.com/library/archive/technotes/tn2313/_index.html
Estos contextos le permiten especificar un CGColorSpace:
CGBitmapContext CGWindowContext Y estos no:
CGPDFContext CGPostScriptContext
Pero no puedo creer que no haya otra manera. Incluso si no es posible usar pdfContext, debe haber otra API para hacerlo. Encontré otras bibliotecas de creación de PDF en github, pero no encontré ninguna información en términos de soporte de perfil de color.