特定のカラー プロファイルを使用して 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);
、同じ結果が得られますか? - ドキュメントを実際に印刷せずにテストするにはどうすればよいですか (ファイルに印刷する可能性があります)。