■ソースコード
fileObj = new File("~/test.pdf");
pdfOpt = new PDFSaveOptions();
pdfOpt.alphaChannels = true;
pdfOpt.annotations = true;
pdfOpt.downgradeColorProfile = false;
pdfOpt.embedColorProfile = true;
pdfOpt.embedFonts = false;
pdfOpt.encoding = PDFEncoding.JPEG;
pdfOpt.interpolation = false;
pdfOpt.jpegQuality = 3;
pdfOpt.layers = false;
pdfOpt.spotColors = false;
pdfOpt.transparency = false;
pdfOpt.useOutlines = false;
pdfOpt.vectorData = false;
activeDocument.saveAs(fileObj, pdfOpt, true, Extension.LOWERCASE);
■ポイント
PDF形式保存オプションには以下のプロパティがあります。
alphaChannels αチャンネルを保存(true:保存する、false:保存しない)
annotations 注釈(true:あり、false:なし)
downgradeColorProfile カラープロファイルのダウングレード(true:する、false:しない)
embedColorProfile カラープロファイル(true:埋め込む、false:埋め込まない)
embedFonts フォントの埋め込み(true:埋め込む、false:埋め込まない)
encoding エンコーディング
PDFEncoding.JPEG JPEG形式
PDFEncoding.PDFZIP ZIP形式
interpolation 画像の補間(true:する、false:しない)
jpegQuality JPEG画質(0〜12:0が低画質、12が高画質)
layers レイヤーを保存(true:する、false:しない)
spotColors スポットカラー(true:保存する、false:保存しない)
transparency 透明部分の保持(true:保持する、false:保持しない)
useOutline テキストにアウトラインを使用(true:する、false:しない)
vectorData ベクトルデータ(true:含める、false:含めない)