myDoc = app.activeDocument; myDoc.printPreferences.printer = Printer.postscriptFile; myDoc.printPreferences.printFile = File("/c/test.ps"); myDoc.print(); ※ダイアログなしで実行したいのだけど、調査中・・・
gswin32c -dNOPAUSE -dBATCH -dNoOutputFonts -dEPSCrop -sDEVICE=pdfwrite -dPDFX -sProcessColorModel=DeviceCMYK -dPDFSETTINGS=/prepress -sOutputFile=sample.pdf -f sample.eps-dNoOutputFonts を付ければいいっぽい
gswin32c -dNOPAUSE -dBATCH -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -dEPSCrop -sDEVICE=jpeg -r500 -sOutputFile=sample.jpg -f sample.eps
%1でファイル名を取得 %~n1で拡張子より前のファイル名を取得 %~p1は上記の%~n1にパスを含む例)拡張子をdatに変更するコマンド rename %1 %~n1.dat例)epsやpsファイルをpdfに変換するコマンド gswin32c -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -sP…
magick -density 150 -units PixelsPerInch aaa.eps -resize 1100x aaa.jpg
acrodist /j "C:\Program Files (x86)\Adobe\Acrobat 8.0\Acrobat\Settings\PDFX1a 2001 JPN.joboptions" /f c:\Users\ユーザー名\Desktop\aaa.eps /J ジョブオプション(フルパス)/f ファイル指定(フルパス)
myDoc = app.activeDocument; myLine = myDoc.rectangles.add(); myLine.paths.item(0).entirePath = [ [0,20],[20,20] ];配列は [ [左横,左縦],[右横,右縦] ]
var myObj = app.activeDocument.selection[0]; alert(myObj.parentStory.paragraphs[0].contents); alert(myObj.parentStory.lines[0].contents);paragraphsの場合は強制改行が入る1段落全て新しい朝が来た希望の朝だlinesは成り行き改行までの1行新しい…
var myObj = app.activeDocument.selection[0]; myObj.textWrapPreferences.textWrapType = TextWrapTypes.BOUNDING_BOX_TEXT_WRAP; myObj.textWrapPreferences.textWrapOffset = [5,5,5,5];[TextWrapTypes] BOUNDING_BOX_TEXT_WRAP //境界線ボックスで回り…
※ペーストボードにあるのは無視します。var myDoc = app.activeDocument; var myPageItems = myDoc.pageItems; var flg = false; for(var pl=0;myPageItems.length>pl;pl++){ for(var tl=0;myPageItems.item(pl).tables.length>tl;tl++){ var myTable = myPa…
//画像の削除の場合 var Obj = app.activeDocument.selection[0].graphics[0]; Obj.remove();//テキストストーリーの削除の場合 var myStory = app.activeDocument.selection[0].parentStory; myStory.remove();
var myDoc = app.activeDocument; //単位をミリに変更 myDoc.viewPreferences.horizontalMeasurementUnits = MeasurementUnits.MILLIMETERS; myDoc.viewPreferences.verticalMeasurementUnits = MeasurementUnits.MILLIMETERS;//選択したフレームの画像を選…
例)中心を支点に27度反時計回りに回転させるvar myRotateMatrix = app.transformationMatrices.add({counterclockwiseRotationAngle:27}); app.activeDocument.selection[0].graphics[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.…
//これを間髪おかずに2つ以上実行すると変なエラーになるので ps2pdf -dEPSCrop -dPDFA -sProcessColorModel#DeviceCMYK -dPDFSETTINGS#/prepress sample.eps sample.pdf//こうしてみたらイイカンジ gswin32c -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrit…
DTPに関わって○○年なのにDTPでは一度もAppleScript書いてなかった。いわゆる食わず嫌いです(笑)。という事で、業務をシンプルにする為にはじめてAppleScriptを書いてみた。内容はMacintosh HDの中に入っているfoobar.epsファイルをデスクトップにコピーし…
ps2pdf -dEPSCrop -dPDFA -sProcessColorModel#DeviceCMYK -dPDFSETTINGS#/prepress test.eps EPSのサイズで作成 dEPSCrop PDF/A-1Bで出力(PDF/X-1aはどうやんの?) dPDFA カラースペース?(CMYKとかRGBとか) sProcessColorModel#DeviceCMYKsProcessColo…
app.activeDocument.selection[0].graphics[0].itemLink.unlink();
マニュアルにはコマンドプロンプトでindesign server -port 1111の様な感じでしか書かれていない。 でも、これだけでは起動中、起動後コマンドプロンプト内で文字化けするのです。 これはたぶん日本語WindowsのコマンドプロンプトがSJISで立ち上がり、InDesi…
InDesign Serverを起動するとテンポラリファイルが出来る。これはどんなアプリケーションでも出来るとは思いますが、InDesign Serverのテンポラリファイルは容量がデカイ。 1インスタンス当たり65メガを使う。 例えば10インスタンス起動すると650メ…
[保存されているか?の場合] if(app.activeDocument.saved == false){ alert("保存されてないよ!"); //保存処理とか }[更新されているか?の場合] if(app.activeDocument.modified == true){ alert("更新されてるよ!"); //保存処理とか }
スクリプトラベルとは! ドキュメント上に置かれているオブジェクトに名前を付けて、各種スクリプトから簡単にオブジェクトを特定することが出来るものです。 例えば、下のようなドキュメントがあるとした場合、氏名の欄に名前を入力したいとします。 //よろ…
var myColor = app.activeDocument.colors.add({name:"C=20 M=100 Y=80 K=10", model:ColorModel.process, space:ColorSpace.CMYK, colorValue:[20, 100, 80, 10]}); .colors.add({ name:"C=20 M=100 Y=80 K=10", //色の名前 model:ColorModel.process, //カ…
myTextFrameA.nextTextFrame = NothingEnum.nothing; myTextFrameA.previousTextFrame = NothingEnum.nothing;
var myFrameA = app.activeDocument.textFrames.add({geometricBounds:[0, 0, 50, 50]}); var myFrameB = app.activeDocument.textFrames.add({geometricBounds:[0, 60, 50, 110]}); var myFrameC = app.activeDocument.textFrames.add({geometricBounds:[0,…
例)水平方向に反転させる var myScaleMatrix = app.transformationMatrices.add({horizontalScaleFactor:-1}); app.activeDocument.selection[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.TOP_LEFT_ANCHOR, myScaleMatrix);例)垂直…
例)左下を支点に30度(右倒れ)のシアーを適用する var myShearMatrix =app.transformationMatrices.add({clockwiseShearAngle:30}); app.activeDocument.selection[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.BOTTOM_LEFT_ANCHO…
例)左肩を支点に27度反時計回りに回転させる var myRotateMatrix = app.transformationMatrices.add({counterclockwiseRotationAngle:27}); app.activeDocument.selection[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.TOP_LEFT_AN…
例)縦横1.5倍に拡大する var myScaleMatrix = app.transformationMatrices.add({horizontalScaleFactor:1.5, verticalScaleFactor:1.5}); app.activeDocument.selection[0].transform(CoordinateSpaces.pasteboardCoordinates, AnchorPoint.centerAnchor…
例)同じ位置に複製します app.activeDocument.selection[0].duplicate();例)複製と同時に相対値で移動もできます app.activeDocument.selection[0].duplicate(undefined,[12,12]);
(function (){ for(i=0;iグループ化されてるテキストフレームは無視されるので修正予定です。