我需要找到pdftk
的PDF页面方向。
我需要将横向页面旋转为纵向。
如果我知道找到页面高度和宽度以便我可以旋转文件,那将会很好。
pdftk
?答案 0 :(得分:4)
<强>首先强>
pdftk
查询PDF的网页方向。pdfinfo
来查找哪些页面是横向的,哪些是纵向的。pdftk
将您想要旋转的页面选择旋转到您需要的任何方向。 第二:了解pdfinfo
-f N -l M
查询有关特定网页范围的信息,此处 N-M
。-box
获取所有不同的* Box维度,这些维度可能是明确的 defined for the PDF pages :/MediaBox
(必须存在),/CropBox
(可选),/ArtBox
(可选),/TrimBox
(可选)和/BleedBox
(可选)。 (pdfinfo
假定并为所有可选框的/MediaBox
报告相同的值,如果它们未明确定义的话。) /CropBox
(如果已定义)会限制整个页面的区域,该区域显示在PDF查看器中或打印在纸张上。您可以使用纵向 A3页面(MediaBox),其中CropBox将您的视图限制为仅具有横向外观的A5大小的剪辑!/Rotation
可能会告诉查看者显示页面与定义页面的方式不同。 第三:使用pdfinfo
以下是针对使用不同页面大小,*框和旋转的真实PDF运行pdfinfo
的示例,提取有关范围3-5的页面大小详细信息:
$ pdfinfo -box -f 3 -l 5 sample.pdf
Title: sample.pdf
Author: SYSTEM
Creator: Adobe Acrobat 9.3.2
Producer: GPL Ghostscript 8.71
CreationDate: Sat Jun 5 00:55:42 2010
ModDate: Sat Jun 5 00:55:42 2010
Tagged: no
UserProperties: no
Suspects: no
Form: none
JavaScript: no
Pages: 8
Encrypted: no
Page 3 size: 612 x 792 pts (letter)
Page 3 rot: 90
Page 4 size: 565 x 782 pts
Page 4 rot: 0
Page 5 size: 842 x 1191 pts (A3)
Page 5 rot: 270
Page 3 MediaBox: 0.00 0.00 612.00 792.00
Page 3 CropBox: 0.00 0.00 612.00 792.00
Page 3 BleedBox: 0.00 0.00 612.00 792.00
Page 3 TrimBox: 0.00 0.00 612.00 792.00
Page 3 ArtBox: 0.00 0.00 612.00 792.00
Page 4 MediaBox: 0.00 0.00 595.00 842.00
Page 4 CropBox: 10.00 20.00 575.00 802.00
Page 4 BleedBox: 10.00 20.00 575.00 802.00
Page 4 TrimBox: 10.00 20.00 575.00 802.00
Page 4 ArtBox: 10.00 20.00 575.00 802.00
Page 5 MediaBox: 0.00 0.00 842.00 1191.00
Page 5 CropBox: 0.00 0.00 842.00 1191.00
Page 5 BleedBox: 0.00 0.00 842.00 1191.00
Page 5 TrimBox: 0.00 0.00 842.00 1191.00
Page 5 ArtBox: 0.00 0.00 842.00 1191.00
File size: 28947 bytes
Optimized: yes
PDF version: 1.4
我建议你仔细研究上面的输出。不要错过说明rot:
(页面旋转)角度的线条。另请参阅size:
给出的可能差异以及MediaBox
的内容。