Wenn ich Dokumente im Querformat scanne, sind die PDF-Ausgabedateien im Hochformat, sodass alle PDF-Viewer die gescannten Dokumente im Hochformat anzeigen.
Wie können Sie eine PDF-Datei über die Befehlszeile um 90 Grad drehen?
Ich habe versucht zu suchen und eine Reihe von Lösungen gefunden, aber ich hatte Probleme, eine Lösung zu finden, die aussah wie eine maßgebliche Lösung [1], die ein stabiles / robustes Linux / Unix-Tool verwendet.
Fußnote [1]
Zum Beispiel hier eine Auswahl der zufälligen Lösungen, die ich gefunden habe:
- "Verwenden Sie einfach Adobe Acrobat Pro, um die Datei zu drehen und dann zu speichern"
- "benutze pdfjam"
- "benutze pdftk"
- "benutze $ {PROGRAM_NAME} von Poppler"
- "benutze den Konverter von Imagemagick" - aber dann waren alle Kommentare sehr negativ und sagten "die Bildqualität ist ruiniert"
- "Öffnen Sie die Datei in einem PDF-Viewer, drehen Sie sie und drucken Sie sie mit einem PDF-Drucker wie CUTEPDF oder PDFPRINTER oder anderen."
- "benutze $ {PROGRAM_NAME}" dann habe ich nach "$ {PROGRAM_NAME}" gesucht und es gibt etwas über "Fedora hat $ {PROGRAM_NAME} wegen Lizenzproblemen entfernt"
command-line
pdf
pdftk
poppler
Trevor Boyd Smith
quelle
quelle
Antworten:
Benutze einfach pdftk.
Zum Drehen im Uhrzeigersinn:
Zum Drehen gegen den Uhrzeigersinn:
Bezüglich der Installation von pdftk auf Fedora habe ich diesen Link gefunden .
quelle
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
wird in Ubuntu 18.04 und höher entfernt. Ubuntu selbst schlägt vor, einen Snap zu installieren, der nur in einfachen Situationen funktioniert. Ich bin umgezogen nachpdfjam ... --angle 270...
.Ich bin gerade auf diesen Thread gestoßen und habe gesehen, dass es noch keine gute Lösung gibt. Ich habe festgestellt, dass pdfjam (zumindest unter Debian und Ubuntu) die folgenden Befehle enthält:
Ich denke, das ist der einfachste und schnellste Ansatz. Dies sind Skripte, die den Befehl pdfjam ordnungsgemäß verwenden. Btw. Das pdfjam ist ein virtuelles Paket, das mitgeliefert wird
texlive-extra-utils
quelle
pdfjam --outfile myoutputfile.pdf --angle 270 --fitpaper true --rotateoversize true myinputfile.pdf
Sie können ImageMagick verwenden:
display
oderconvert
- zB um es im Uhrzeigersinn zu drehenVerwenden Sie -90 für eine Drehung gegen den Uhrzeigersinn.
NB Nur diese Methode verwenden , wenn das Originalbild ein Bitmap (beispielsweise hergestellt durch Scannen). Wenn es sich bei dem Originalbild nicht um eine Bitmap handelt, wird diese Methode in eine konvertiert, und die Qualität leidet. In letzterem Fall wenden Sie bitte eine der Methoden in den anderen Antworten an.
quelle
-quality 100
entfernt einige der wahrnehmbaren Geräuschepdftk ist unter Ubuntu 18.04 aufgrund einiger veralteter Abhängigkeiten nicht mehr verfügbar.
Die beste Lösung, die ich gefunden habe, war das (grafische) Tool pdfshuffler .
Installieren Sie es und führen Sie es aus. Öffnen Sie die gewünschte PDF-Datei, klicken Sie mit der rechten Maustaste auf die Seite und drehen Sie sie einzeln. Es werden auch PDFs und einige andere nette Dinge zusammengestellt.
quelle
In Linux Mint 18.3 (ich glaube auch an andere von Debian abgeleitete Distributionen) haben Sie ein einfaches Befehlszeilentool namens
QPDF
.Sie können:
qpdf in.pdf out.pdf --rotate==[+|-]angle[:page-range]
.Aus der Dokumentation :
quelle
Um die Ausgabeauflösung zu verbessern (Standard ist 72 DPI), habe ich gute Ergebnisse mit:
Dies war eine PDF-Datei eines gescannten Dokuments. Ich fand die
-density 300
reduzierte Qualität etwas im Vergleich zu-density 200
.quelle
Obwohl es seine Grenzen hat, benutze ich PDFedit ziemlich oft, besonders für die Rotation von PDF-Scans. Während ImageMagicks Konvertierung (bei Verwendung von Werten mit relativ hoher Dichte) eine recht gute Qualität erzielt, bläht sie auch die Datei auf (Original: 155 kiB, um 180 ° gedrehte Kopie: 1,2 MiB). PDFedit dreht dasselbe Bild mit unveränderter Qualität, ohne die Dateigröße merklich zu ändern.
quelle
Ich verwende diesen Befehl, um PDF-Dateien automatisch nach unten zu drehen, wenn sie überhaupt nicht aufrecht sind:
quelle
pdf90
oderpdf180
oderpdf270
stattdessen, siehe diese Antwort