0

PDF をPCLに変換するときに、 PDFのページ コンテンツ全体を特定の距離だけ下と左にシフトする必要があります。

私はすでにPDF to PDFでそれを行う方法を見つけました:

PCL変換に似たようなものはありますか?

次に、次のコマンドで変換します。

    gswin32c.exe \
      -q \
      -dNOPAUSE \
      -dBATCH \
      -sDEVICE=pxlmono \
      -dDuplex=false \
      -dTumble=false \
      -sPAPERSIZE=a4 \
      -dMediaPosition=4 \
      -sOutputFile="d:\out.pcl" \
      -f"d:\in.pdf" \
      -c \
      -quit

それを直接行う可能性はありますか、または最初にPDFからPDFへの変換でコンテンツをシフトし(リンクされた質問のように)、2番目の変換ステップでそれをpclに変換する必要がありますか?

4

1 に答える 1

2

PDF=>PCLの直接変換では機能しないと思います。

あなたは2つのステップでそれをするべきです、そしてそれは働きます:

  1. 最初にPDFページのコンテンツをシフトします。
  2. シフトされたページを含むPDFをPCLに変換します。

最初のコマンド:

gs                  \
  -sDEVICE=pdfwrite \
  -o pdf-shifted-by-1-inch-to-left-2-inches-to-top.pdf \
  -g8420x5950       \
  -c "<</PageOffset [-72 144]>> setpagedevice" \
  -f input.pdf

2番目のコマンド:

gs                  \
  -sDEVICE=pxlmono  \
  -o pcl-output.pcl \
  -sPAPERSIZE=a4    \
   pdf-shifted-by-1-inch-to-left-2-inches-to-top.pdf
于 2012-10-02T17:24:20.617 に答える