Когда я сканирую документы в альбомной ориентации, выходные файлы PDF имеют книжную ориентацию, поэтому все программы просмотра PDF отображают отсканированные документы в книжной ориентации.
Из командной строки, как вы поворачиваете PDF-файл на 90 градусов?
Я попытался выполнить поиск и нашел кучу решений, но мне было трудно найти то, что выглядело как авторитетное решение [1], в котором используется стабильный / надежный инструмент linux / unix.
сноска [1]
Например, вот выборка некоторых случайных решений, которые я нашел:
- «Просто используйте Adobe Acrobat Pro, чтобы повернуть файл, а затем сохранить файл»
- "использовать pdfjam"
- "использовать pdftk"
- "использовать $ {PROGRAM_NAME} из Poppler"
- «использовать конвертирование Imagemagick» - но тогда все комментарии были очень негативными и утверждали «качество изображения разрушено»
- «открыть файл в средстве просмотра PDF, затем повернуть, а затем распечатать на принтере PDF, таком как CUTEPDF, PDFPRINTER и т. д.»
- «используйте $ {PROGRAM_NAME}», затем я искал «$ {PROGRAM_NAME}», и есть что-то вроде «Fedora удалила $ {PROGRAM_NAME} из-за проблем с лицензированием»
command-line
pdf
pdftk
poppler
Тревор Бойд Смит
источник
источник
Ответы:
Просто используйте pdftk.
Для вращения по часовой стрелке:
Для вращения против часовой стрелки:
По поводу установки pdftk на Fedora я нашел эту ссылку .
источник
The page rotation setting can cause pdftk to rotate pages and documents. Each option sets the page rotation as follows (in degrees): north: 0, east: 90, south: 180, west: 270, left: -90, right: +90, down: +180. left, right, and down make relative adjustments to a page's rotation.
pdftk
удаляется в Ubuntu 18.04 и выше. Сама Ubuntu предлагает установить оснастку, которая работает только в простых ситуациях (она не нашла мои файлы, возможно, потому что они были вне моего домашнего каталога?). Я переехал вpdfjam ... --angle 270...
.Я просто наткнулся на эту ветку и увидел, что пока не найдено хорошего решения. Я обнаружил, что (по крайней мере, в Debian и Ubuntu) pdfjam поставляется со следующими командами:
Я думаю, что это самый простой и быстрый подход. Это скрипты, использующие команду pdfjam правильно. Btw. pdfjam - это виртуальный пакет, который поставляется с
texlive-extra-utils
источник
pdfjam --outfile myoutputfile.pdf --angle 270 --fitpaper true --rotateoversize true myinputfile.pdf
Вы можете использовать ImageMagick:
display
илиconvert
- например, чтобы повернуть его по часовой стрелке, используйтеИспользуйте -90 для вращения против часовой стрелки.
NB только использовать этот метод , когда исходное изображение представляет собой растровый (например , производится путем сканирования). Если исходное изображение не является растровым изображением, этот метод преобразует его в одно и качество будет ухудшаться. В последнем случае, пожалуйста, используйте один из методов в других ответах.
источник
-quality 100
удаляет некоторые заметные шумыВ Linux Mint 18.3 (я верю и в другие производные от Debian) у вас есть простой инструмент командной строки с именем
QPDF
.Вы можете использовать:
qpdf in.pdf out.pdf --rotate==[+|-]angle[:page-range]
.Из документации :
источник
qpdf in.pdf out.pdf --rotate==-90
хорошо работает для всех страниц.pdftk больше не доступен в Ubuntu 18.04 из-за некоторых устаревших зависимостей.
Лучшим решением, которое я нашел, был (графический) инструмент pdfshuffler .
Установите и запустите его. Откройте нужный файл PDF, щелкните правой кнопкой мыши на странице и поверните каждый файл по отдельности. Он также сопоставляет PDF-файлы и некоторые другие приятные вещи.
источник
Чтобы улучшить выходное разрешение (по умолчанию 72 DPI), я получил хорошие результаты с:
Это было для .pdf отсканированного документа. Я обнаружил, что
-density 300
качество несколько снизилось по сравнению с-density 200
.источник
Хотя у него есть свои ограничения, я довольно часто использую PDFedit, особенно для ротации сканирований PDF. Хотя преобразование ImageMagick (с использованием довольно высоких значений плотности) обеспечивает довольно хорошее качество, оно также увеличивает размер файла (оригинал: 155 КБ, повернутая на 180 ° копия: 1,2 МБ). PDFedit вращает одно и то же изображение с неизменным качеством без заметного изменения размера файла.
источник
Я использую эту команду для автоматического поворота PDF-файлов, чтобы они были в вертикальном положении, если они не были в вертикальном положении:
источник
pdf90
илиpdf180
илиpdf270
наоборот, увидеть этот ответ