usps で国内配送ラベル API を使用して、国内配送ラベルを PDF 形式で生成しています。usps が必要とするラベルである pdf ファイルの上部セクションを切り取ることに成功し、出荷時に不要な領収書である下部セクションを無視しました。
Ghostscript /Cropbox を使用して、成功したセクションのみをトリミングしますが、トリミングされた PDF ファイルを Linux カップで印刷しようとすると、トリミングされた PDF ファイルではなく、トリミングされていない PDF 全体が印刷されます。トリミングされたセクションだけを印刷するのではなく、ファイル全体を印刷するのはなぜですか?
これは、usps 配送ラベルをトリミングするために使用しているスクリプトです。
gs -o cropped.pdf -sDEVICE=pdfwrite -c "[/CropBox [50.4 460.5 484.4 750.5] /PAGES pdfmark" -f uncropped.pdf
次に、その向きを縦向きに変更するには、pdftk を使用します
pdftk cropped.pdf cat 1L output cropped_portrait.pdf
Linux カップで印刷するには、コマンドを使用しています。
lp cropped_portrait.pdf
しかし、印刷すると、cropped_portrait.pdf ではなく uncroped.pdf ファイルが印刷されます。なぜそれをしているのですか?uncropped.pdf を削除してもう一度印刷しようとしましたが、まだ uncroped.pdf が印刷されます。
これは、トリミングされていない、およびトリミングされた usps 配送ラベルの 2 つのファイルです。
トリミングされていない PDF ファイル
トリミングされた PDF ファイル
これで私を助けてくれることを願っています、
ありがとうございました