【发布时间】:2020-07-30 21:59:01
【问题描述】:
当我在命令下运行时
gs -dNODISPLAY -dBATCH -dQUIET -dNOSAFER -sFileName=${filename} \
-c "FileName (r) file runpdfbegin 1 1 pdfpagecount {pdfgetpage /MediaBox get {=print ( ) print} forall (\\n) print} for quit"
我得到宽度的高度和高度的宽度。我得到以下输出:
0.0 0.0 4272.0 2848.0
0.0 0.0 4272.0 2848.0
0.0 0.0 4272.0 2848.0
0.0 0.0 4272.0 2848.0
0.0 0.0 4272.0 2848.0
0.0 0.0 4272.0 2848.0
其中 4272.0 是 pdf 的高度,但它显示为宽度。对于其他 pdf,它按预期工作。这个pdf是否以某种方式旋转?如何检测和修复它?
编辑:我还发现 pdfinfo 显示此 pdf 中的每一页都旋转了 90 度。
【问题讨论】: