Ich habe eine PDF-Datei, die das Ergebnis eines Buchscans war.
In dieser Datei entsprechen 2 Seiten des Buches 1 im PDF. Wenn ich also eine Seite in der PDF-Datei sehe, sehe ich tatsächlich 2 Seiten des Buches.
( original )
Ich würde gerne wissen, ob es eine Möglichkeit gibt, diese Datei in ein anderes PDF zu konvertieren, wobei 1 Seite des Buches 1 Seite des PDFs entspricht, dh der normalen Situation.
Sie können
mutool
ein MuPDF- Befehlszeilentool (sudo apt-get install mupdf-tools
) verwenden:Sie können auch verwenden,
-y
wenn Sie eine vertikale Aufteilung durchführen möchten.quelle
mupdf-tools
(so ..sudo apt-get install mupdf-tools
).mutool clean input.pdf output.pdf 2-N
Ich würde Briss benutzen . Sie können verschiedene Bereiche jeder Seite auswählen, von denen jeder zu einer neuen Seite wird.
quelle
Eine weitere Option ist ScanTailor . Dieses Programm eignet sich besonders für die gleichzeitige Verarbeitung mehrerer Scans.
apt-get install scantailor
Es funktioniert leider nur bei der Eingabe von Bilddateien, aber es ist einfach genug, eine gescannte PDF in eine JPG-Datei umzuwandeln. Hier ist ein Einzeiler, mit dem ich ein ganzes Verzeichnis von PDFs in JPGs konvertiert habe. Wenn eine PDF-Datei n Seiten enthält, werden n JPG-Dateien erstellt.
for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;
Ich hatte bereit Screenshots zu teilen, aber ich habe nicht genug Repräsentanten, um sie zu posten.
ScanTailor gibt TIF aus. Wenn Sie also die Dateien in PDF zurückgeben möchten, können Sie damit für jede Seite ein PDF erstellen.
for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;
Dann können Sie diesen Einzeiler oder eine Anwendung wie PDFShuffler verwenden, um einige oder alle Dateien zu einer PDF zusammenzuführen.
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf
quelle
Hier ist ein Python-Skript dafür.
https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c
quelle
Sejda kann dies entweder über das Webinterface oder das Kommandozeileninterface (Open Source) tun . Die Aufgabe wird aufgerufen
splitdownthemiddle
quelle
Sie können okular oder einen beliebigen PDF-Reader verwenden und anschließend print verwenden, um Optionen und Kopien-> Seiten abzulegen und auszuwählen. Wählen Sie Ihre interessierten Seiten aus und drucken Sie sie aus. Die ausgewählten Seiten werden abgeschnitten. Simpel und einfach !!
quelle
Eine Kommandozeilenlösung mit ImageMagick:
Teilen Sie das PDF in einzelne Bilder:
Teilen Sie die einzelnen Seitenbilder in ein linkes und ein rechtes Bild auf:
Benennen Sie die
page-###-split-#.png
Dateien einfach um001.png
,002.png
etc .:Kombinieren Sie die resultierenden Seitenbilder erneut zu einem PDF:
Quellen: (auch mit Variationen und weiteren Tipps)
Beschneiden und Aufteilen des Buchscans in 3 Befehlen , hier geändert, um einen
for
Schleifenbefehl zu verwenden, um Speicherprobleme zu vermeiden.Antwort: Umbenennen von Dateien in einem Ordner in fortlaufende Nummern , zusammen mit diesem Kommentar
Antwort: ImageMagick: Die Konvertierung wird nach einigen Seiten abgebrochen , falls Sie auf ImageMagick-Speicherbeschränkungen stoßen (was ich getan habe).
quelle
Es gibt einen wunderbaren Programm-Scankromsator. Es ist kostenlos und funktioniert sehr gut mit Wein. Mehr Infos hier .
quelle