Ich habe auch Kaliber ausprobiert. es funktioniert, aber die GUI ist für meine einfachen Bedürfnisse zu sperrig (Calibre ermöglicht die Verwaltung von Bibliotheken / eBooks, sodass Sie Ihre gesamte Bibliothek sehen und steuern können, welche Bücher mit welchem Gerät synchronisiert werden, einschließlich der nahtlosen Konvertierung von Büchern in das bevorzugte Format für jedes Gerät nach dem Weg).
Glücklicherweise ist Calibre in Python geschrieben und ist schön segmentiert. Ein winziger Teil von Calibre, ebook-convert (eine Befehlszeilenschnittstelle für Routinen, die die Konvertierung tatsächlich ausführen) erledigt alles, was ich brauche.
Unter OS X befindet sich dies unter /Applications/calibre.app/Contents/Resources/loaders (vorausgesetzt, Sie haben caliber im Standardordner / Applications installiert).
Um ein PDF in ein Mobibook zu konvertieren, führen Sie Folgendes aus:
/Applications/calibre.app/Contents/Resources/loaders/ebook-convert input-filename.pdf output-filename.mobi
Auf Ubuntu Karmic Koala kann die Installation mit durchgeführt werden sudo apt-get install calibre
. Dadurch wird ebook-convert in / usr / bin abgelegt, das sich bereits auf Ihrem befinden sollte $PATH
, sodass eine Konvertierung erforderlich istebook-convert input-filename.pdf output-filename.mobi
Die Konvertierung ist einigermaßen gut, wenn man bedenkt, dass Sie von einem festen Layoutformat, das kein Konzept von Textzeilen, geschweige denn Absätzen hat, zu einem reflowing-Format wechseln. Ich habe herausgefunden, dass es vernünftige Vermutungen über Kapitelgrenzen gibt (und entsprechend ein einfaches Inhaltsverzeichnis erstellt), aber andere Dinge (z. B. Hyperlinks im vorhandenen Inhaltsverzeichnis in der PDF-Datei) können furchtbar verstümmelt werden. Ebook-convert ist jedoch sehr konfigurierbar - [the website] [2] enthält eine Wäscheliste mit Flags, mit denen Sie die Erkennung von Kapiteln verbessern können, was mit erkannten Kapiteln zu tun ist, das Entfernen von Kopfzeilen oder das Hinzufügen von Seitenköpfen usw