1

マークアップ データを読み取り、tex ドキュメントを生成して png 画像に変換するスクリプトを作成しています。

tp 286 px/inch までの解像度を使用している限り、すべて正常に動作します。残念ながら、画像データの作成に使用する GhostScript は、より高い値を使用すると何もしません。

この動作を修正するにはどうすればよいですか?

4

1 に答える 1

4

問題に関する情報があまり詳しくないため ( TeX ドキュメントで使用されているフォントの種類は? 中国語、日本語、韓国語、または...? 使用している Ghostscript コマンドラインはどれですか? ) ... こちら確認すること。しかし、それは最初の推測にすぎません: コマンドに " " を追加してみ-c "100000000 setvmthreshold" -f /path/to/pdffile.pdfてください:

  gswin32c.exe ^
      -o c:/path/to/output.png ^
      -sDEVICE=png ^
      -r600x600 ^
      -c "100000000 setvmthreshold" ^
      -f /path/to/pdffile.pdf

これにより、Ghostscript による最大 100 MB の追加 RAM 使用が可能になります。X-Windows (Linux、Unix) を使用している場合は、" -dMaxBitmap=..." が役に立ちます (十分な RAM がある場合):

  gs \
      -o /path/to/output.png \
      -sDEVICE=png \
      -r600x600 \
      -dMaxBitmap=100000000 \
      -c "100000000 setvmthreshold" \
      -f /path/to/pdffile.pdf
于 2010-08-09T23:38:49.153 に答える