Okay, ich habe noch ein paar Nachforschungen angestellt und obwohl die Methode von tohuwawohu funktioniert, fand ich es einfacher, ein Programm namens pdftoppm zu verwenden, um das zu erreichen, was ich tun wollte. Da ich ein Laie bin, wenn es um die Verwendung von Befehlszeilen-Apps geht, werde ich mein Bestes geben, um zu erklären, wie ich dies für mich zum Funktionieren gebracht habe.
Navigieren Sie zu dem Ordner mit der PDF-Datei, die Sie bearbeiten möchten, und öffnen Sie dort ein Terminal. Ich habe das mit dem Beispielbefehl gemacht:
cd ~/Documents/PDF
Angenommen, die Datei, die ich bearbeiten möchte, heißt Sample.pdf. Ich möchte pdftoppm verwenden, um Bilddateien für jede Seite der PDF-Datei zu erstellen. Es können verschiedene Formate ausgewählt werden (siehe Manpages-Link oben), ich bevorzuge jedoch die Verwendung von .png. Der grundlegende Befehl sieht folgendermaßen aus:
pdftoppm -FORMAT FILENAME.pdf PREFIX
oder im obigen Beispiel:
pdftoppm -png Sample.pdf Sample
Dieser Befehl erstellt eine Bilddatei jeder Seite im selben Ordner wie die ursprüngliche PDF-Datei mit Namen wie Sample-01.png, Sample-02.png usw. Ich habe es mit den Erweiterungen .png und .jpeg erfolgreich versucht. .jpg wird anscheinend nicht unterstützt.
Dann benutze ich einfach den Archiv-Manager, indem ich alle neu erstellten Bilddateien auswähle, mit der rechten Maustaste klicke und "Komprimieren" aus dem Kontextmenü auswähle. Ich wähle dann das von mir bevorzugte Archivformat (in diesem Fall .cbz oder Comic Zip) und erstelle das neue Archiv.
Jetzt habe ich eine glänzende neue .cbz-Datei namens Sample.cbz, die ich dann mit meinem Comix- Reader anzeigen kann !
Hoffentlich ergibt das, was ich oben gepostet habe, genug Sinn, dass jemand anderes daraus lernen kann. Wenn ich es in irgendeiner Weise ändern muss, lass es mich bitte wissen.
pdftoppm
es tatsächlich einfacher zu bedienen ist als das von ImageMagickconvert
.pdftoppm
ist extrem langsam und beansprucht den gesamten Arbeitsspeicher meines Computers.pdfimages -j
hat viel besser funktioniert.* .Cbr / * .cbz ist mir nicht sehr vertraut, aber Sie müssen anscheinend zwei Schritte kombinieren:
In Bezug auf Schritt 1, könnten Sie ImageMagick ‚s -
convert
Befehl. Sie könnenconvert
einen PDF mit mehreren Seiten einlegen undconvert
jede Seite als einzelne Grafikdatei zurückgeben. Ich habe es mit einem Text getestet, der mit 400 dpi gescannt wurde, und der folgende Befehl ergab nette einzelne JPGEs:(Credits bezüglich der
-quality
Option: dieser Forumseintrag )Als Ergebnis erhalten Sie
000.jpeg
,001.jpeg
und so weiter. Einfach in eine.cbz
Datei packen und fertig.Sie können sogar beide Schritte kombinieren, indem Sie sie "verketten":
(Stellen Sie sicher, dass sich in Ihrem aktuellen Arbeitsverzeichnis keine anderen JPEGs befinden, da zip mit dem obigen Code arbeitet alle JPEGs in die cbz-Datei verschiebt.)
quelle
Ich habe ein einfaches Bash-Skript für genau diesen Zweck geschrieben. Dafür muss Poppler installiert sein.
Hier ist das Bash-Skript (speichere es als convert_to_cbz.sh):
So verwenden Sie das Bash-Skript:
Hoffentlich wird dies für jemanden nützlich sein!
quelle
pdftoppm
benutzte meinen gesamten RAM und stürzte meinen Computer ab. Das Ersetzen der 4. Zeile durchpdfimages -j "$1" "./$filename/000"
hat den Trick getan. Es funktioniert gut, es ist schnell, es scheint keinen Qualitätsverlust zu geben und die cbz ist etwas kleiner als das Original-PDF.pdfimages
ist auch enthalten inpoppler-utils
.Versuchen Sie es mit dem Kaliber, um die PDF-Datei direkt in .cbr oder .cbz zu konvertieren.
quelle
Der einfachste Weg scheint die Verwendung von Acrobat Pro zu sein.
File
→Export
→Image
→JPEG
, um jede Seite als einzelne JPG zu exportieren.Wenn Sie eine CBR- Datei bevorzugen , kürzen Sie den Ordner, anstatt ihn zu komprimieren, und ändern Sie die Erweiterung von .rar in .cbr .
quelle