我想要完成的是使用bbox中描述的輸出裁剪我的PostScript文件,名爲example.ps。我正在批處理中執行此操作,其中bbox對於某些文件可能會有所不同。我看了pdfcrop並看到它使用了類似的方法。這裏是我現在用來裁剪的命令。GhostScript使用bbox來裁剪Postscript文件
gs -o cropped.pdf \
-sDEVICE=pdfwrite \
-dDEVICEWIDTHPOINTS=160 \
-dDEVICEHEIGHTPOINTS=840 \
-dFIXEDMEDIA \
-c "0 0 translate 0 0 160 840 rectclip" \
-f example.ps
該命令的問題是我必須指定要使用的寬度和高度。我想要發生的是如何首先調用bbox,然後通過代碼或通過使用某些命令行重定向來調用此語句。
是簡單的解析輸入文件,讀取BB線和煮了相應的GS命令。具體情況取決於您想使用哪種語言。 – agentp
postscipt中的bbox行不正確,所以我需要使用bbox命令來查找正確的bbox。然後根據bbox的輸出創建gs命令。 –
這是Windows cmd.exe的shell?我可以幫助bash和awk,但我不知道目前的窗戶。 –