これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドrepstopdfです。
プログラム:
NAME
epstopdf、repstopdf-EPSファイルをPDFに変換します
SYNOPSIS
エプストップPDF [オプション] [epsファイル]
DESCRIPTION
デフォルトでは、 エプストップPDF Ghostscriptを使用して、入力PostScriptファイルをPDFに変換します。
エプストpdf カプセル化されたPostScriptファイルを変換します epsファイル (または標準入力)
0,0座標で開始することが保証されており、ページサイズを正確に設定します
BoundingBoxに対応します。 したがって、結果はトリミングする必要がなく、PDF
MediaBoxは正しいです。
ファイルの先頭にあるPJLコマンドは削除されます。 DOS EPSバイナリファイル(TN 5002)は
。
入力のバウンディングボックスが正しくない場合は、もちろん問題が発生します。
OPTIONS
オプションは、「-"または"--"、および明確に省略される場合があります。
ただし、スクリプトで完全なオプション名を使用して、newとの衝突の可能性を回避することをお勧めします。
将来のオプション。
一般的なスクリプトオプション:
- 助けて ヘルプメッセージを表示して終了します
- バージョン
バージョン情報を表示して終了します
--outfile=file
結果を file。 このオプションが指定されていない場合、および --ノグス or - フィルター is
指定、標準出力に書き込みます。 それ以外の場合、デフォルトは
入力ファイルの拡張子を `.pdf 'に置き換えてファイル名を出力します。
--[いいえ]debug
デバッグ情報を書き込みます(デフォルト:オフ)。
--[いいえ]正確な
ExactBoundingBoxをスキャンします(デフォルト:オフ)。
--[いいえ]filter
標準入力を読み取り、( --outfile 与えられます)標準出力を書き込みます(デフォルト:
オフ)。
--[いいえ]gs
Ghostscriptを実行します(デフォルト:オン)。 と --ノグス、出力(デフォルトでは標準出力に)
通常は変換されるPostScript。 つまり、入力PostScriptは次のようになります。
変更された エプストップPDF.
--[いいえ]採用
HiresBoundingBoxをスキャンします(デフォルト:オフ)。
- 制限付き=ヴァル
制限付きモードをオンにします(デフォルト:[repstopdfの場合はオン、それ以外の場合はオフ]); これは禁止します
使用 --gscmd --gsopt 入力ファイルと出力ファイルに制限を課します
openin_anyおよびopenout_anyの値に応じた名前(Web2cのマニュアルを参照してください。
http://tug.org/web2c).
Ghostscriptのオプション(詳細は以下を参照):
--gscmd=ヴァル
パイプ出力 ヴァル (ディフォルト: [gswin32c Windowsの場合、それ以外の場合 gs])
--gsopt=ヴァル
include ヴァル gsコマンドのXNUMXつの引数として(繰り返すことができます)、
--gsopts=ヴァル
split ヴァル 空白で、結果の各単語を引数としてgsに含めます
コマンド(繰り返すことができます)
-自動回転=ヴァル
AutoRotatePagesを設定します(デフォルト:なし)。 認識された ヴァル 選択肢:なし、すべて、PageByPage。
EPSファイルの場合、PageByPageはAllと同等です。
--[いいえ]圧縮する
出力で圧縮を使用します(デフォルト:オン)。
- 端末=devの
-sDEVICE =を使用しますdevの (デフォルト:pdfwrite); すべてのデバイスが制限付きで許可されているわけではありません
モード。
--[いいえ]埋め込みます
フォントの埋め込み(デフォルト:オン)。
--pdf設定=ヴァル
-dPDFSETTINGS = /を使用しますヴァル (デフォルトは「プリプレス」です -埋め込み、それ以外は空); 認識された
ヴァル 選択肢:画面、電子書籍、プリンター、プリプレス、デフォルト。
--[いいえ]静かな
-q、別名-dQUIET(デフォルト:オフ)を使用します。
--res=dpi、 解像度x解像度
画像の解像度を設定します(デフォルト:[gs defaultを使用]); 無視される場合 - デバッグ 設定されています。
--[いいえ]より安全な
-d(NO)QUIETを使用します(デフォルト:true)。
上記の特定のオプションに加えて、gsで使用される追加のオプションは次のようになります。
XNUMXつの累積オプションのいずれかまたは両方で指定 --gsopts --gsopt。
--gsopts オプションの単一の文字列を取ります。これは空白で分割され、それぞれが結果として得られます。
次に、単語がgsコマンドラインに個別に追加されます。
--gsopt その引数を単一のオプションとしてgsコマンドラインに追加します。 使用できます
オプションを個別に指定するために複数回、オプションまたはその値の場合に必要
空白が含まれています。
制限付きモードでは、オプションは安全であることがわかっている名前と値を持つものに制限されます。
ブール値、整数、または固定名を使用するいくつかのオプションが許可され、一般的なものを使用するオプション
文字列はそうではありません。
例
すべて同等に `test.eps 'を` test.pdf'に変換する例:
epstoppdf test.eps
猫test.eps | epstopdf --filter> test.pdf
猫test.eps | epstopdf -f -o = test.pdf
BoundingBoxの代わりにHiResBoundingBoxを使用する例:
epstopdf --test.eps を採用
生産例 エプストップPDF修正されたPostScriptの試み:
$ program --nogs test.ps> testcorr.ps
いずれの場合も、追加できます - デバッグ (-d)何についてもっと見る エプストップPDF やっている。
onworks.netサービスを使用してオンラインでrepstopdfを使用する