我需要将图像添加到具有特定颜色配置文件的 PDF 文件中。
我使用 iText 示例createPdfA。在我找到的所有示例中,他们使用以下代码:
ICC_Profile icc = ICC_Profile
.getInstance(new FileInputStream(file));
writer.setOutputIntents("Custom", "", "http://www.color.org", "sRGB IEC61966-2.1", icc);
但是setOutputIntents的文档很差。
我想知道以下内容:
- setOutputIntents 中使用的配置文件是用于文档中所有图像的配置文件吗?
- 参数 outputConditionIdentifier、outputCondition、registryName 和 info 是什么意思?
- 在那种情况下,是否
writer.setOutputIntents("MyProfile", "", "http://www.mywebsite.com", "", icc);
会给我同样的结果? - 如何在不实际打印文档的情况下对其进行测试(可能打印到某个文件)?