如何使用'pdftk'查找PDF页面方向?

时间:2015-04-15 09:46:49

标签: pdf orientation pdftk

我需要找到pdftk的PDF页面方向。

我需要将横向页面旋转为纵向。

如果我知道找到页面高度和宽度以便我可以旋转文件,那将会很好。

  • 我可以使用pdftk
  • 找到这个
  • 或者我可以在PDF源代码中找到它吗?
  • 是否有其他方法可以获取此信息?

1 个答案:

答案 0 :(得分:4)

<强>首先

  • 您无法使用pdftk查询PDF的网页方向。
  • 但您可以使用pdfinfo来查找哪些页面是横向的,哪些是纵向的。
  • 如果您知道,请使用pdftk将您想要旋转的页面选择旋转到您需要的任何方向。

第二:了解pdfinfo

  1. 使用 -f N -l M 查询有关特定网页范围的信息,此处 N-M
  2. 使用 -box 获取所有不同的* Box维度,这些维度可能是明确的 defined for the PDF pages /MediaBox(必须存在),/CropBox(可选),/ArtBox(可选),/TrimBox(可选)和/BleedBox(可选)。 pdfinfo假定并为所有可选框的/MediaBox报告相同的值,如果它们未明确定义的话。)
  3. 请注意,/CropBox(如果已定义)会限制整个页面的区域,该区域显示在PDF查看器中或打印在纸张上。您可以使用纵向 A3页面(MediaBox),其中CropBox将您的视图限制为仅具有横向外观的A5大小的剪辑!
  4. 请注意,插入到PDF源代码中的内部页面/Rotation可能会告诉查看者显示页面与定义页面的方式不同。
  5. 第三:使用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的内容。