html2epub

Langue: en

Autres versions - même langue

Version: 262165 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

NAME

html2epub - part of calibre

SYNOPSIS

html2epub [options] file.html|opf

DESCRIPTION

Konvertiert eine HTML Datei in ein EPUB eBook. Verfolgt Verknüpfungen in der HTML Datei rekursiv. Falls statt der HTML Datei eine OPF Datei angegeben wird, wird die Liste der Verknüpfungen aus dem <spine> Element der OPF Datei verwendet.

Whenever you pass arguments to html2epub that have spaces in them, enclose the arguments in quotation marks.

OPTIONS

--version
show program's version number and exit
-h, --help
show this help message and exit
--encoding
Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches Erkennen.
-o, --output
EPUB Ausgabedatei. Falls nicht angegeben, wird es vom ursprünglichen Dateinamen abgeleitet.
--profile
Profil des Zielgeräts für das diese EPUB Datei gedacht ist. Die Einstellung "Kein" erstellt eine geräteunabhängige EPUB Datei. Das Profil wird für gerätespezifische Einschränkungen der EPUB Datei verwendet. Es gibt folgende Wahlmöglichkeiten: ['PRS505', 'None']
--override-css
Entweder der Pfad zu einem CSS Stylesheet oder original CSS. Dieses CSS überschreibt alle existierenden CSS Angaben in den Ursprungsdateien.

PAGE LAYOUT

Einstellungen des Seitenlayouts

--margin-top
Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist 5.0
--margin-bottom
Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist 5.0
--margin-left
Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist 5.0
--margin-right
Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist 5.0
--base-font-size
Die Bezugsschriftgröße in Punkt. Die Voreinstellung ist 12.0pt. Geben Sie 0 an, um die Größenänderung von Schriften auszuschalten.
--remove-paragraph-spacing
Entfernt Abstände zwischen den Paragraphen. Gibt zudem eine Einrückung bei Paragraphen von 1.5 em an. Das kann überschrieben werden durch hinzufügen von p {text-indent: 0cm} to --override-css. Das Entfernen von Abständen funktioniert nicht, wenn die Ursprungsdatei Abstände zwischen Paragraphen erzwingt.
--no-justification
Keinen Blocksatz in der Ausgabe erzwingen.
--linearize-tables
Textauszeichnung Tabelle entfernen und in Paragraphen konvertieren. Das ist hilfreich, wenn die Ursprungsdatei Tabellen für das Layout verwendet.
--preserve-tag-structure
HTML Tag Struktur beim Aufteilen großer HTML Dateien beibehalten. Das ist notwendig, wenn die HTML Datei CSS enthält, die Geschwister-Selektoren verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML Dateien.

TRAVERSAL

Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien.

--breadth-first
Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. Normalerweise werden sie zuerst in die Tiefe durchforstet
--max-levels
Maximale Höhe der Rekursion bei der Verfolgung von Verknüpfungen in HTML Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der ursprünglichen HTML Datei verfolgt werden.

TOC

Kontrolle der automatischen Erstellung eines Inhaltsverzeichnisses. Falls eine OPF Datei erkannt wird und sie ein Inhaltsverzeichnis angibt, wird dieses verwendet anstatt zu versuchen ein Inhaltsverzeichnis automatisch zu erstellen.

--max-toc-links
Höchstzahl der Verknüpfungen, die in das Inhaltsverzeichnis eingefügt werden. Zum Ausschalten auf 0 setzen. Voreinstellung ist: 50. Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn weniger Kapitel als in --toc-threshold angegeben erkannt werden.
--no-chapters-in-toc
Automatisch erkannte Kapitel nicht zum Inhaltsverzeichnis hinzufügen
--toc-threshold
Wurden weniger Kapitel als hier angegeben erkannt, werden Verknüpfungen zum Inhaltsverzeichnis hinzugefügt. Voreinstellung: 6
--level1-toc
XPath Ausdruck, der alle Elemente angibt, die zum Inhaltsverzeichnis auf Ebene 1 hinzugefügt werden sollen. Falls dies angegeben wird, erhält es Priorität über andere Formen der automatischen Erkennung.
--level2-toc
XPath Ausdruck, der alle Elemente angibt, die zum Inhaltsverzeichnis auf Ebene 2 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen Ebene 1 Eintrag angelegt.
--level3-toc
XPath Ausdruck, der alle Elemente angibt, die zum Inhaltsverzeichnis auf Ebene 3 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen Ebene 2 Eintrag angefügt.
--from-ncx
Pfad zu einer .ncx Datei, die das zu verwendende Inhaltsverzeichnis für dieses eBook enthält. Die NCX Datei sollte Verknüpfungen relativ zum Verzeichnis, in dem sie sich befindet, enthalten. Eine Übersicht über das NCX Format erhalten Sie unter http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX.
--use-auto-toc
Normalerweise wird - soweit vorhanden - das Inhaltsverzeichnis der Ursprungsdatei verwendet anstatt des automatisch erstellten. Mit dieser Einstellung wird immer das automatisch erstellte verwendet.

DEBUG

Hilfreiche Einstellungen zur Fehlersuche

-v, --verbose
Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur Vergrößerung der Ausführlichkeit mehrfach angegeben werden.
--pretty-print
Ausgabe HTML ist "hübsch gedruckt" zur einfacheren Analyse durch menschliche Wesen
--show-opf
Erstellte OPF Datei nach stdout ausgeben
--show-ncx
Erstellte NCX Datei nach stdout ausgeben
--keep-intermediate-files
Zwischendateien während des Verarbeitens mit html2epub beibehalten
--extract-to
Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis extrahieren.

STRUCTURE DETECTION

Kontrolle der automatischen Erkennung der Dokumentstruktur.

--chapter
Ein XPath Ausdruck zur Erkennung von Kapitelüberschriften. In der Voreinstellung werden <h1> oder <h2> Tags verwendet, die die Worte "chapter","book","section" oder "part" als Kapitelüberschriften enthalten und genauso alle Tags, die class="chapter" enthalten. Der verwendete Ausdruck muss eine Liste von Elementen auswerten. Die Kapitelerkennung wird durch die Verwendung des Ausdrucks "/" ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath Tutorial im calibre User Manual.
--chapter-mark
Geben Sie an, wie erkannte Kapitel gekennzeichnet werden sollen. Der Wert "pagebreak" fügt Seitenumbrüche vor Kapiteln ein. Der Wert "rule" fügt eine Linie vor Kapiteln ein. Der Wert "none" schaltet die Kapitelmarkierung aus und der Wert "both" verwendet sowohl Seitenumbrüche als auch Linien zur Kapitelmarkierung.
--cover
Pfad zum Umschlagbild, das für dieses Buch verwendet werden soll
--prefer-metadata-cover
Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild anstatt des angegebenen Umschlagbildes.
--remove-first-image
Entferne das erste Bild des eingehenden eBooks. Hilfreich, wenn das erste Bild in der Ursprungsdatei ein Umschlagbild ist und ein externes Umschlagbild angegeben werden soll.
--dont-split-on-page-breaks
Das Aufteilen bei Seitenwechseln ausschalten. Normalerweise werden eingehende Dateien automatisch bei jedem Seitenwechsel in zwei Dateien aufgeteilt. Damit erhält man in der Ausgabe ein eBook, das schneller mit weniger Resourcen analysiert werden kann. Das Aufteilen ist jedoch langsam und falls die Ausgangsdatei sehr viele Seitenwechsel enthält, sollten Sie das Aufteilen bei Seitenwechseln ausschalten.
--page
XPath Ausdruck zum Erkennen von Seitenbegrenzungen, damit ein eigenes Seitenlayout erstellt werden kann, so wie es AdobeDE verwendet. In der Voreinstellung wird kein spezielles Seitenlayout erstellt.
--page-names
XPath Ausdruck zur Namensfindung jeder Seite im Seitenlayout relativ zum begrenzenden Element. In der Voreinstellung werden alle Seiten aufsteigend von 1 numeriert.

METADATA

Geben Sie die Metadaten des erstellten eBooks an

-t, --title
Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung.
-a, --authors
Autor(en) des eBooks, als eine durch & getrennte Liste.
--subjects
Das Thema dieses Buches, als durch Kommata getrennte Liste.
--publisher
Geben Sie den Herausgeber dieses Buches an.
--comment
Inhaltsübersicht dieses Buches.
--metadata-from
Metadaten aus der angegebenen OPF Datei laden

SEE ALSO

The User Manual is available at http://calibre.kovidgoyal.net/user_manual

Created by Kovid Goyal <kovid@kovidgoyal.net>