2016-11-01 11 views
-1

私はTexLiveコマンドラインでghostscriptを使用しています。サイズ555 x 555のPDFが必要です。私はGhostscript ps2pdf出力サイズ555ポイントx 555ポイント

ps2pdf rho.eps dDEVICEWIDTHPOINTS=555 -dDEVICEHEIGHTPOINTS=555 myTest1.pdf 

を試してみましたが、それはすべてのアイデア

Producer:  GPL Ghostscript 9.18 
CreationDate: 10/31/16 21:29:18 
ModDate:  10/31/16 21:29:18 
Tagged:   no 
Form:   none 
Pages:   1 
Encrypted:  no 
Page size:  612 x 555 pts (rotated 0 degrees) 
File size:  2373 bytes 
Optimized:  no 
PDF version: 1.4. 

を返さ?

+0

なぜdownvoteですか? – honeyBunchesOfFloats

答えて

1

-dFIXEDMEDIAを設定していない場合は、入力からのメディアサイズが既存の値を上書きします。実際にはデフォルトを設定しているだけで、FIXEDMEDIAを追加すると変更できません。

が入力EPSファイルであることを考えると、それはほぼ確実に、より良いに ないセットDEVICEHEIGHTPOINTSとDEVICEWIDTHPOINTSとFIXEDMEDIAだろうが、代わりにEPSファイルに定義されているにBoundingBoxへのメディアのサイズを設定します -dEPSCropを使用しています。

実際にEPSファイルの内容を特定のサイズに拡大する場合は、EPS用のPostScriptラッパーを作成する必要があります。

+0

'-dEPSCrop'フラグが問題を解決しました。フォーラムのotherのリファレンスとして、私はMapleによって生成された.epsファイルを使用していましたが、デフォルトでは555x555ポイントを指定しているようです。 – honeyBunchesOfFloats

関連する問題