我在usps中使用Domestic shipping label api生成pdf格式的國內運輸標籤。我設法裁剪PDF文件的頂部部分,這是usps所需的標籤,忽略了底部部分,這是運輸中不需要的收據。在linux中無法正確打印Ghoscript/cropbox
我使用Ghostscript/Cropbox裁剪我只想要的部分,但是當我嘗試在Linux杯子中打印裁剪的pdf文件時,我得到了整個未裁剪的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
但是,當我打印它打印uncropped.pdf文件,而不是cropped_portrait.pdf。 它爲什麼這樣做?我甚至刪除了uncropped.pdf並嘗試再次打印,但它仍然打印uncropped.pdf。
這裏是兩個文件的未裁剪和裁剪的usps貨運標籤。
uncropped的PDF文件
七分褲PDF文件
希望你能幫助我在這一個,
謝謝
間接的答案,但美國郵政有一個框,你可以檢查,告訴它不要打印收件人部分。 – agentp 2013-04-26 16:12:41