Первое:
- Вы не можете использовать
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!
- Помните, что встроенная в исходный код PDF встроенная страница
/Rotation
может указывать на просмотр страницы иначе, чем она определена.
Третьего: Использование pdfinfo
Вот пример для запуска pdfinfo
против реального мира PDF, который использует различные размеры страницы, * коробку и ротацию, извлекая деталь размера страницы о диапазоне 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
.
Добро пожаловать в StackOverflow! Спасибо за ваш ответ, который выглядит очень полезным. Есть ли шанс, что вы могли бы добавить дополнительную помощь для следующего человека, который это видит? Пример команды и результата будет замечательным! Просто нажмите «изменить» под своим сообщением для редактирования. – jwg