8

適切なものをインストールghostscriptして更新しましたpath variables...ただし、次のコマンドを実行しようとするとエラーが発生します。

C:\PROGRA~1\gs\gs8.64\lib>pdf2ps mydocument.pdf mydocument.ps
Access is denied.
Unable to open command line file _.at

これは正しいコマンドですか?構成やパスの設定を見逃していませんか? それ以外の場合、この変換を行う適切な方法はありますか?

4

6 に答える 6

11

アクセスが拒否されました パスなどへのアクセスに関係があることを提案します。フォルダーのアクセス許可を再確認することをお勧めします (ただし、実行したことは確かです)。また、 のgswin32c.exe代わりに を実行して、pdf2psまだエラーが発生するかどうかを確認することもできます。もう少し具体的なエラーが発生する可能性があります。

gswin32c.exe ^
  -dNOPAUSE ^ 
  -dBATCH ^
  -sDEVICE=pswrite ^
  -sOutputFile=mydocument.ps ^
   mydocument.pdf
于 2009-11-15T21:28:15.810 に答える
8

を使用すると、実際にはまたはpdf2psという名前のバッチ ファイルが実行されます。その「ソースコード」を簡単に調べて理解することができます。その場合、一部の Win/DOS プラットフォームに存在する DOS/cmd コマンドラインの長さの 128 文字の制限を克服するために、コマンドライン オプションの一部を という名前の一時ファイルに書き込もうとすることがわかります。pdf2ps.batpdf2ps.cmd_.at

Ghostscript がインストールされている %programs% ディレクトリから呼び出しpdf2psているため、そこへの書き込みが許可されているアカウントを使用していないようです。:-)

于 2010-06-05T21:29:26.757 に答える
5

Ghostscript バージョンgs9.10 では、メソッドpswriteが機能しませんでしたが、代わりにps2writeを使用してみましたが、機能したため、コマンドは次のように機能しました。

gswin32c.exe ^
  -dNOPAUSE ^ 
  -dBATCH ^
  -sDEVICE=ps2write ^
  -sOutputFile=mydocument.ps ^
   mydocument.pdf

これでもうまくいかない場合は、これを行うことができます: 入力gswin32c.exe -hしてヘルプを取得すると、以下に示すように、使用可能なすべてのデバイスが一覧表示されます。

Default output device: display
Available devices:
   bbox bit bitcmyk bitrgb bj10e bj200 bjc600 bjc800 bmp16 bmp16m bmp256
   bmp32b bmpgray bmpmono bmpsep1 bmpsep8 cdeskjet cdj550 cdjcolor cdjmono
   cp50 declj250 deskjet devicen display djet500 djet500c eps9high eps9mid
   epson epsonc epswrite ibmpro ijs inkcov jetp3852 jpeg jpegcmyk jpeggray
   laserjet lbp8 lj250 ljet2p ljet3 ljet3d ljet4 ljet4d ljetplus m8510
   mswindll mswinpr2 necp6 nullpage pamcmyk32 pamcmyk4 pbm pbmraw pcx16
   pcx24b pcx256 pcxcmyk pcxgray pcxmono pdfwrite pgm pgmraw pgnm pgnmraw pj
   pjxl pjxl300 pkmraw plan planc plang plank planm plib plibc plibg plibk
   plibm png16 png16m png256 pngalpha pnggray pngmono pngmonod pnm pnmcmyk
   pnmraw ppm ppmraw **ps2write** psdcmyk psdrgb pxlcolor pxlmono r4081 spotcmyk
   st800 stcolor svg t4693d2 t4693d4 t4693d8 tek4696 tiff12nc tiff24nc
   tiff32nc tiff48nc tiff64nc tiffcrle tiffg3 tiffg32d tiffg4 tiffgray
   tifflzw tiffpack tiffscaled tiffscaled24 tiffscaled32 tiffscaled4
   tiffscaled8 tiffsep tiffsep1 txtwrite uniprint xpswrite
    Search path:
       C:\Program Files (x86)\gs\gs9.10\bin ;
       C:\Program Files (x86)\gs\gs9.10\lib ;
       C:\Program Files (x86)\gs\gs9.10\fonts ; %rom%Resource/Init/ ;
       %rom%lib/ ; c:/gs/gs9.10/Resource/Init ; c:/gs/gs9.10/lib ;
       c:/gs/gs9.10/Resource/Font ; c:/gs/fonts
    Initialization files are compiled into the executable.

便宜上のみ見ることができるように、ps2writeの周りに星(*)を配置しました

于 2014-02-20T10:25:00.833 に答える
2

gimp open PDFファイルを使用してください。

ファイル -> エクスポート -> 追記。

于 2014-02-18T02:48:41.277 に答える
1

gs 実行可能ファイルを使用する場合は、権限を変更する必要があります。コマンド プロンプトで gs 実行可能ファイルがある場所に移動し、chmod 755 gs を使用します。

于 2013-03-11T09:38:27.857 に答える