1

GhostScript を使用して jpg 画像を PDF に変換しようとしています。Win7 32 ビット マシンの Ghostscript に最新バージョンをインストールしました。

gswin32c -sDEVICE=pdfwrite -h -r300  -o C:\Docs\MyFile.pdf  
C:\gs\gs9.10\lib\viewjpeg.ps -c C:\Docs\123.jpg viewJPEG

PDFを読み込んで作成しましたが、サイズは3KBで、何も表示されません。

上記のコマンドに何か問題がありますか?

解決済み:

次のコマンドを使用して、jpegをPDFに変換しました

gswin32c -sDEVICE=pdfwrite -o stuff%03d.pdf viewjpeg.ps -c "(C:/Docs/grid.jpg) << /PageSize 2 index viewJPEGgetsize 2 array astore  >> setpagedevice viewJPEG"
4

1 に答える 1

2

はい、コマンドは無効です。-h コマンドラインでヘルプを提供しますが、実際のコマンドでそれを使用するのは賢明ではありません。-c を指定しました。これは、「次のものを直接 PostScript として処理する」ことを意味し、ファイル名を直接配置します。'\' は PostScript のエスケープ文字であるため、PostScript コマンド 'CDocs123.jpg' を実行しようとすると、そのようなコマンドは存在しないため、エラーが発生します。pdfwrite デバイスは既に PDF ファイルを開いていますが、エラーはページにマークが描画されていないことを意味するため、空の PDF ファイルが取得されます。

PostScript 文字列として読み込まれるように、ファイル名を括弧で囲む必要があります。スラッシュの使用もお勧めします。

(c:/Docs/123.jpg)

于 2013-09-19T07:02:05.263 に答える