[Ai] PDFSaveOptions イラストレーターPDF保存オプション
CS4
10.6
イラストレーターの
PDFに保存する場合の
オプション部分だけ
やって思う事は
PDFは『プリセット』作って
プリセット名で保存するのがセオリーだなぁ
こんなのやってられないもんねぇ
function getPDFOptions()
{
var pdfSaveOpts = new PDFSaveOptions(); //PDFSaveOptionsを定義
var flatOpts = new PrintFlattenerOptions(); //flattenerOptionsを別指定
flatOpts.clipComplexRegions = true; //複雑な領域をクリップ
flatOpts.convertStrokesToOutlines = true; //線をアウトラインに
flatOpts.convertTextToOutlines = true; //テキストをアウトラインに
flatOpts.flatteningBalance = 100.0; //100でベクトル0でラスタ
flatOpts.overprint = PDFOverprint.PRESERVEPDFOVERPRINT; //オーバープリント
flatOpts.gradientResolution = 300.0; //グラデーション解像度
flatOpts.rasterizationResolution = 300.0; //ラスタライズ解像度
flatOpts.typename = ''; //リードオンリー
pdfSaveOpts.pDFPreset = ''; //PDFプリセット
pdfSaveOpts.compatibility = PDFCompatibility.ACROBAT8; //バージョン設定
//保存ダイアログ
pdfSaveOpts.artboardRange = ''; //複数アートボードの場合 書き出すアートボード複数時は1-2等
//一般
pdfSaveOpts.preserveEditability = false; //編集を許可 true or false★ここにバグ有り
pdfSaveOpts.generateThumbnails = false; //サムネイルの有無 true or false
pdfSaveOpts.optimization = false; //WEB最適化 true or false
pdfSaveOpts.viewAfterSaving = false; //保存後アクロバットで表示する true or false
pdfSaveOpts.acrobatLayers = true; //レイヤー構造を残す true or false
//圧縮
pdfSaveOpts.compressArt = false; //テキストとラインアートの圧縮
//カラー画像の圧縮設定
pdfSaveOpts.colorCompression = CompressionQuality.None; //カラー画像の圧縮方法
pdfSaveOpts.colorDownsampling = 300.0; //カラー画像の圧縮値
pdfSaveOpts.colorDownsamplingImageThreshold = 300.0; //カラー画像の圧縮シキイ値
pdfSaveOpts.colorDownsamplingMethod = DownsampleMethod. NODOWNSAMPLE; //カラー画像圧縮の処理方法
pdfSaveOpts.colorTileSize = 256; //カラー画像jpg2000時のタイルサイズ
//グレイスケール画像の圧縮設定
pdfSaveOpts.grayscaleCompression = CompressionQuality.None; //グレイスケール圧縮方法
pdfSaveOpts.grayscaleDownsampling = 300.0; //グレイスケール圧縮値
pdfSaveOpts.grayscaleDownsamplingImageThreshold = 300.0; //グレイスケール圧縮のシキイ値
pdfSaveOpts.grayscaleDownsamplingMethod = DownsampleMethod. NODOWNSAMPLE; //グレイスケール圧縮の処理方法
pdfSaveOpts.grayscaleTileSize = 256; //グレイスケールjpg2000時のタイルサイズ
//白黒画像の圧縮設定
pdfSaveOpts.monochromeCompression = MonochromeCompression. None; //BW画像の圧縮方法
pdfSaveOpts.monochromeDownsampling = 600.0; //BW画像の圧縮値
pdfSaveOpts.onochromeDownsamplingImageThreshold = 600.0; //BW画像の圧縮のシキイ値
pdfSaveOpts.monochromeDownsamplingMethod = DownsampleMethod. NODOWNSAMPLE; //BW画像圧縮の処理方法
//トンボ
pdfSaveOpts.colorBars = true; //カラーバーの有無 true or false
pdfSaveOpts.pageInformation = true; //トンボにページ情報 true or false
pdfSaveOpts.registrationMarks = true; //レジストレーションマーク有無 true or false
pdfSaveOpts.trimMarks = true; //トリムマークの有無 true or false
pdfSaveOpts.pageMarksType = PageMarksTypes.Japanese; //トンボの種類 Japanese or Roman
pdfSaveOpts.trimMarkWeight = PDFTrimMarkWeight. TRIMMARKWEIGHT0125; //トリムマークの線の太さ 05 025 0125
pdfSaveOpts.offset = 0.0; //トンボのオフセット値
//裁ち落とし
pdfSaveOpts.bleedLink = true; //ドキュメントの裁ち落とし true or false
pdfSaveOpts.bleedOffsetRect = [0,0,0,0]; //裁ち落としのオフセット 天左右地の順
//カラー
pdfSaveOpts.colorConversionID = ColorConversion.COLORCONVERSIONREPURPOSE; //カラー変換方法
pdfSaveOpts.colorDestinationID = ColorDestination.COLORDESTINATIONWORKINGCMYK; //出力先
pdfSaveOpts.colorProfileID = ColorProfile.INCLUDEALLPROFILE; //プロファイルを埋め込み
//PDFX
pdfSaveOpts.pDFXStandard = PDFXStandard.PDFXNONE; //出力インテントプロファイル
pdfSaveOpts.outputCondition = 'None'; //出力条件
pdfSaveOpts.outputConditionID = 'None'; //出力条件ID
pdfSaveOpts.pDFXStandardDescription = 'None'; //PDFX設定の解説
pdfSaveOpts.trapped = false; //トラッピング済みとしてマークする true or false
//詳細設定フォント
pdfSaveOpts.fontSubsetThreshold = 100.0; //フォントサブセットの値
//オーバープリントと透明の分割統合
pdfSaveOpts.flattenerOptions = flatOpts; //オプションは最上部のflatOptsで別途指定
pdfSaveOpts.flattenerPreset = '[高解像度]'; //分割のプリセット名
//セキュリティ設定
pdfSaveOpts.requireDocumentPassword = false; //ドキュメントを開く時にパスワードが必要
pdfSaveOpts.documentPassword = '1234'; //ドキュメントを開く時のパスワード
pdfSaveOpts.requirePermissionPassword = false; //権限変更時にパスワードが必要
pdfSaveOpts.permissionPassword = '1234'; //権限変更時用のパスワード
pdfSaveOpts.pDFAllowPrinting = PDFPrintAllowedEnum.PRINT128HIGHRESOLUTION; //プリント許可
pdfSaveOpts.printerResolution = 600.0; //セキュリティ印刷解像度
pdfSaveOpts.enableAccess = true; //
pdfSaveOpts.enableCopy = true; //
pdfSaveOpts.enableCopyAccess = true; //コピーを許可
pdfSaveOpts.enablePlainText = true; //
pdfSaveOpts.pDFChangesAllowed = PDFChangesAllowedEnum.CHANGE128ANYCHANGES; //変更の許可
pdfSaveOpts.typename = ''; //リードオンリー
return pdfSaveOpts; //pdfSaveOptsを定義
}
「PDFSaveOptions.rtf」をダウンロード[Download]
| 固定リンク
「AdobeJSX」カテゴリの記事
- Transform Each 2.1(2016.11.20)
- Bjango-Actions(2016.11.20)
- [Ai]色の名前で画像を書き出す(2010.09.08)
- [Ai] 『色』を取得する(自分用メモ)(2010.09.07)
- [Ai]do javascript【AppleScriptからJSXを選択】(2010.07.30)
この記事へのコメントは終了しました。
コメント