1const e=`<article class="blog-post"> 2 <h2 class="text-lg lg:text-2xl font-bold mb-4 dark:text-white">EPUB in Text umwandeln: aus einem Bücherregal etwas machen, mit dem man rechnen kann</h2> 3 4 <p class="text-gray-600 dark:text-white mb-4"> 5 Bücher sind der am besten redigierte Langtext, den es gibt. Professionell geschrieben, professionell 6 lektoriert, tausende Wörter in konsistenter Stimme, ohne dazwischengemischte Navigationsmenüs, Cookie-Banner 7 oder Kommentarspalten. Als Rohmaterial für alles Sprachförmige â Embeddings, Stilanalyse, Retrieval, das 8 Training eines Klassifikators auf Tonfall â ist das schwer zu schlagen. 9 </p> 10 <p class="text-gray-600 dark:text-white mb-4"> 11 Das Problem: Es steckt in einem gezippten Bündel aus XHTML-Dateien. Ein 12 <strong>EPUB-zu-Text-Konverter</strong> holt es heraus: ein durchgehender Textfluss, keine Tags, keine 13 Auszeichnungszeichen, nichts, was Ihrem Tokenizer erst beigebracht werden muss zu ignorieren. Oben hochladen, 14 Sekunden später ist es zurück. Kostenlos, ohne Anmeldung, 50 MB Limit, nichts wird gespeichert. 15 </p> 16 17 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Warum reiner Text hier die richtige Form ist</h3> 18 <p class="text-gray-600 dark:text-white mb-4"> 19 Reiner Text ist hier nicht die Sparvariante. Für das meiste, was man mit Büchern in gröÃerem MaÃstab macht, 20 ist es das Format, das die Werkzeuge tatsächlich erwarten: 21 </p> 22 <ul class="list-disc list-inside text-gray-600 dark:text-white mb-4"> 23 <li><strong>Embeddings und semantisches Retrieval.</strong> Text in Chunks schneiden, jeden Chunk einbetten, 24 über Ãhnlichkeit wiederfinden. Markdown-Rauten und Sternchen belegen Token-Positionen und tragen nichts 25 zur Bedeutung bei â sie verwässern den Vektor. Saubere Absätze werden besser gefunden, und jede 26 Chunking-Bibliothek dieser Welt nimmt standardmäÃig Text.</li> 27 <li><strong>Lesbarkeit und Stilometrie.</strong> Flesch-Kincaid, durchschnittliche Satzlänge, 28 Type-Token-Ratio, Wortschatzreichtum, Interpunktionsrhythmus. Das sind MaÃe auf Wort- und Satzebene, und 29 Formatierungstokens verfälschen jedes einzelne davon.</li> 30 <li><strong>Suchindizierung über eine ganze Bibliothek.</strong> Postgres-<code>tsvector</code>, SQLite FTS5, 31 Elasticsearch oder schlicht ein Ordner, den Sie mit <code>grep</code> durchgehen. Alle wollen rohen Text 32 in einem Feld. Fünfzig konvertierte Bücher ergeben eine wirklich schnelle persönliche Suchmaschine.</li> 33 <li><strong>Korpuslinguistik und NLP-Pipelines.</strong> Konkordanzen, Kollokationsanalyse, 34 Eigennamenerkennung, Topic Modeling. spaCy und NLTK nehmen Strings, kein Markup.</li> 35 <li><strong>Sprachausgabe und Barrierefreiheit.</strong> Geben Sie einer TTS-Engine Markdown, liest sie 36 bereitwillig âRaute Raute Kapitel vierâ vor.</li> 37 <li><strong>Ausgaben vergleichen.</strong> Zwei Auflagen desselben Titels, zu Text extrahiert, durch ein 38 Diff auf Wortebene geschickt â so finden Sie heraus, was eine zweite Auflage wirklich geändert hat.</li> 39 </ul> 40 41 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Was Sie beim Plattmachen aufgeben</h3> 42 <p class="text-gray-600 dark:text-white mb-4"> 43 Kapitelgrenzen. Das ist der eigentliche Preis, und bei Büchern wiegt er schwerer als bei den meisten anderen 44 Dokumenttypen, weil ein Buch lang genug ist, dass âwo bin ich geradeâ eine Rolle spielt. 45 </p> 46 <p class="text-gray-600 dark:text-white mb-4"> 47 Im EPUB-Original ist jedes Kapitel eine eigene XHTML-Datei mit einem Ãberschriften-Tag und einem Eintrag im 48 Navigationsdokument. Flachgeklopft wird aus einem Kapiteltitel eine kurze Textzeile über einer langen 49 Textzeile, ohne dass irgendetwas sie als anders markiert. Bitten Sie ein Modell, âKapitel sieben 50 zusammenzufassenâ, muss es allein aus dem Wortlaut herausfinden, wo sieben anfängt. Meistens klappt das. 51 Manchmal setzt es einen Absatz zu spät an und fasst still und leise das Falsche zusammen. 52 </p> 53 <p class="text-gray-600 dark:text-white mb-4"> 54 Auch Blockzitate heben sich nicht mehr sichtbar von der Erzählung ab, was bei Sachbüchern zählt, wo zitiertes 55 Quellenmaterial und die eigene Argumentation des Autors nebeneinanderstehen. Wenn irgendetwas davon für Ihren 56 Zweck tragend ist, nehmen Sie stattdessen 57 <a href="/de/epub-to-markdown" class="text-blue-500 hover:text-blue-700">EPUB zu Markdown</a> â dort überlebt 58 der Ãberschriftenbaum und Sie können die Datei sauber nach Kapiteln zerlegen. Der Format-Umschalter oben auf 59 dieser Seite wechselt zwischen beiden und nimmt Ihre ausgewählte Datei mit, sodass Sie beide Ausgaben 60 erzeugen und vergleichen können, ohne zweimal hochzuladen. 61 </p> 62 63 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Typografie-Artefakte, die eine Bereinigung lohnen</h3> 64 <p class="text-gray-600 dark:text-white mb-4"> 65 Verlage setzen ordentlich, was zum Lesen groÃartig und zum Rechnen leicht lästig ist. Eine Handvoll Dinge 66 taucht in extrahiertem Buchtext zuverlässig auf, und ein einziger Durchgang mit Suchen-und-Ersetzen erledigt 67 die meisten davon: 68 </p> 69 <ul class="list-disc list-inside text-gray-600 dark:text-white mb-4"> 70 <li><strong>Typografische Anführungszeichen und Apostrophe.</strong> Bücher verwenden echte 71 Anführungszeichen, nicht <code>"</code> und <code>'</code>. Tokenizer kommen damit meist klar, naive 72 Regex und String-Vergleiche nicht â suchen Sie in einem Roman nach <code>don't</code> und Sie finden 73 womöglich nichts, während die Seite voll ist mit don’t.</li> 74 <li><strong>Geviert- und Halbgeviertstriche.</strong> Oft ohne Leerzeichen gesetzt, weshalb 75 Satzerkennungen gelegentlich zwei Sätze zusammenkleben oder einen an der falschen Stelle 76 auseinanderreiÃen.</li> 77 <li><strong>Weiche Trennstriche und geschützte Leerzeichen.</strong> Auf dem Bildschirm unsichtbar, im 78 Bytestrom vorhanden â und klammheimlich dafür verantwortlich, dass Wortzählungen zu nichts passen.</li> 79 <li><strong>Ligaturen.</strong>
79 âfiâ und âflâ sind manchmal einzelne Glyphen. Normalerweise werden sie 80 sauber extrahiert, aber eine ungewöhnliche eingebettete Schrift kann in einzelnen Wörtern seltsame 81 Zeichen erzeugen.</li> 82 <li><strong>Titelei und Anhang.</strong> Titelseite, Copyright-Vermerk, Widmung, Danksagung, âüber den 83 Autorâ, Registerreste. Standardtext, der in jedem konvertierten Buch auftaucht und deshalb über ein 84 Korpus hinweg zu einem trügerisch häufigen Vokabular wird. Schneiden Sie ihn weg, wenn Sie mit 85 Häufigkeiten arbeiten.</li> 86 </ul> 87 <p class="text-gray-600 dark:text-white mb-4"> 88 Nichts davon ist Schlamperei des Konverters. Es steht tatsächlich so in der Datei, und zu wissen, wonach man 89 suchen muss, ist der halbe Weg. 90 </p> 91 92 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">DRM â und woher konvertierbare Bücher kommen</h3> 93 <p class="text-gray-600 dark:text-white mb-4"> 94 Ein bei einem groÃen Händler gekauftes Buch ist in der Regel verschlüsselt. Das XHTML im Container ist 95 verwürfelt und eine <code>encryption.xml</code> deklariert das, sodass kein Konverter â dieser eingeschlossen 96 â auch nur ein Wort davon lesen kann. Laden Sie so eine Datei hoch, bekommen Sie eine Fehlermeldung oder eine 97 leere Ausgabe. Gut zu wissen, bevor Sie zehn Minuten rätseln, was schiefgelaufen ist. 98 </p> 99 <p class="text-gray-600 dark:text-white mb-4"> 100 Viele gute Quellen sind von Haus aus DRM-frei. Der gemeinfreie Katalog von Project Gutenberg ist riesig und 101 ideal für Korpusarbeit. Standard Ebooks produziert sorgfältig gesetzte gemeinfreie Ausgaben mit ungewöhnlich 102 sauberem Markup. Die meisten Fachverlage, arXiv-nahe Publikationen, Creative-Commons-Titel und alles, was Sie 103 selbst exportiert haben, konvertieren klaglos. Bücher, die Ihnen gehören, für Ihr eigenes Studium zu 104 konvertieren, ist normaler Gebrauch; den extrahierten Text eines urheberrechtlich geschützten Buchs zu 105 verbreiten, nicht. Mehr muss man dazu nicht sagen. 106 </p> 107 108 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Das Ganze über eine komplette Bibliothek</h3> 109 <p class="text-gray-600 dark:text-white mb-4"> 110 Ein Buch zu konvertieren ist eine Zwei-Sekunden-Sache. Interessant wird es, wenn Sie vierzig konvertieren und 111 das Ergebnis als Datensatz behandeln. Ein paar Dinge, die das reibungslos machen: 112 </p> 113 <ul class="list-disc list-inside text-gray-600 dark:text-white mb-4"> 114 <li><strong>Packen Sie den Stapel in ein Zip.</strong> <a href="/de/zip-to-text" class="text-blue-500 hover:text-blue-700">ZIP zu Text</a> 115 nimmt ein Archiv und konvertiert jede unterstützte Datei darin in einem Durchgang, was vierzig einzelne 116 Uploads schlägt. Achten Sie auf die 50-MB-Grenze â EPUBs sind klein, illustrierte nicht.</li> 117 <li><strong>Normalisieren Sie, bevor Sie chunken.</strong> Anführungszeichen geradeziehen, weiche Trennstriche 118 entfernen, mehrfache Leerzeilen zusammenfassen. Einmal beim Einlesen erledigt, und jeder folgende Schritt 119 wird einfacher.</li> 120 <li><strong>Chunken Sie an Absatzgrenzen, nicht nach fester Zeichenzahl.</strong> Bücher haben echte Absätze, 121 und die sind natürliche semantische Einheiten. Blinde Schnitte alle 1.000 Zeichen zerteilen Sätze und 122 erzeugen Embeddings von Fragmenten.</li> 123 <li><strong>Behalten Sie den Dateinamen als Metadatum.</strong> Sobald alles ein einziger Textstrom ist, sind 124 Titel und Autor die einzige Herkunftsangabe, die Sie noch haben. Speichern Sie sie neben jedem Chunk, 125 sonst finden Sie eine groÃartige Passage und wissen nicht, aus welchem Buch sie stammt.</li> 126 <li><strong>Schauen Sie auf die Tokenzahl.</strong> Der Zähler unter der Ausgabe gibt Ihnen die echte Zahl für 127 einen konkreten Titel â das ist der Unterschied zwischen eine Pipeline planen und eine Pipeline raten.</li> 128 </ul> 129 130 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">EPUB ist besseres Ausgangsmaterial als die PDF-Fassung</h3> 131 <p class="text-gray-600 dark:text-white mb-4"> 132 Gibt es denselben Titel in beiden Formaten, liefert das EPUB mit weniger Aufwand saubereren Text. Ein PDF hat 133 ein festes Layout: Jede sichtbare Zeile ist eine eigene Folge von Glyphen, Absätze kommen also in kurze Zeilen 134 zerhackt an, über den Zeilenumbruch getrennte Wörter bleiben getrennt, und alle paar hundert Wörter landen 135 Kolumnentitel und Seitenzahl mitten in Ihrem Text. 136 <a href="/de/pdf-to-text" class="text-blue-500 hover:text-blue-700">PDF zu Text</a> geht mit all dem um, aber 137 Sie werden hinterher aufräumen. 138 </p> 139 <p class="text-gray-600 dark:text-white mb-4"> 140 EPUB ist flieÃend. Es gibt keine Seiten, also auch kein Seitenmobiliar, und Absätze sind im Markup echte 141 Absätze â sie kommen als durchgehende Zeilen heraus, über die eine Regex-Suche hinweg greifen kann. Für alles, 142 was mit Phrasensuche, Satzsegmentierung oder Embeddings zu tun hat, lohnt allein dieser Unterschied den 143 Wechsel. 144 </p> 145 146 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Häufige Fragen</h3> 147 148 <h4 class="lg:text-lg text-md font-semibold mb-2 dark:text-white">Wie kann ich ein EPUB in Text umwandeln?</h4> 149 <p class="text-gray-600 dark:text-white mb-4">Ziehen Sie die <code>.epub</code> in den Konverter oben, und der Text des Buchs kommt als reiner Text zurück, den Sie als <code>.txt</code> herunterladen können. Kostenlos, ohne Anmeldung, 50 MB pro Datei â deutlich mehr, als ein flieÃendes E-Book je braucht, denn EPU
149B ist komprimiertes HTML und selbst lange Bücher überschreiten selten ein paar Megabyte.</p> 150 151 <h4 class="lg:text-lg text-md font-semibold mb-2 dark:text-white">Funktioniert das mit bei Kindle oder Apple Books gekauften Büchern?</h4> 152 <p class="text-gray-600 dark:text-white mb-4">Nur wenn sie DRM-frei sind. Ein gekauftes Buch ist meist verschlüsselt und an das Konto gebunden, das es erworben hat, und in einer verschlüsselten Datei steckt kein lesbarer Text, an den irgendein Konverter herankäme. Gemeinfreie Titel von Project Gutenberg, Standard Ebooks, Fachbücher von Verlagen, die unverschlüsselte Dateien verkaufen, und Ihre eigenen Exporte konvertieren ganz normal.</p> 153 154 <h4 class="lg:text-lg text-md font-semibold mb-2 dark:text-white">Bleiben Kapitel in der Ausgabe getrennt?</h4> 155 <p class="text-gray-600 dark:text-white mb-4">Kapitelgrenzen überleben als Umbrüche im Textfluss, aber Kapiteltitel kommen als gewöhnliche Zeilen an, ohne dass sie als Ãberschrift markiert wären â das liegt in der Natur des Plattmachens. Wenn Sie hinterher nach Kapiteln navigieren oder chunken wollen, behält <a href="/de/epub-to-markdown" class="text-blue-500 hover:text-blue-700">EPUB zu Markdown</a> die Ãberschriftenebenen, die das ermöglichen.</p> 156 157 <h4 class="lg:text-lg text-md font-semibold mb-2 dark:text-white">Und was ist mit FuÃ- und Endnoten?</h4> 158 <p class="text-gray-600 dark:text-white mb-4">Die kommen mit, in der Regel gesammelt am Ende des Abschnitts, zu dem sie gehörten, statt inline dort, wo die Marke stand. Bei wissenschaftlichen Texten heiÃt das: Zwischen den Kapiteln steht ein Block mit Notentexten. Leicht zu überlesen, aber gut zu wissen, wenn Sie die Ausgabe für Embeddings chunken und sich fragen, warum ein Chunk nur aus Belegstellen besteht.</p> 159 160 <h4 class="lg:text-lg text-md font-semibold mb-2 dark:text-white">Kann ich so ein ganzes Buch an ein LLM geben?</h4> 161 <p class="text-gray-600 dark:text-white mb-4">Konvertieren können Sie es in einem Rutsch, aber prüfen Sie die Tokenzahl, bevor Sie einfügen. Ein Roman mit 300 Seiten liegt bei etwa 120.000 Tokens â passt in ein 200K-Kontextfenster und liegt deutlich über dem, was eine Chat-Oberfläche in einer einzelnen Nachricht akzeptiert. Der Zähler unter der Ausgabe nennt Ihnen die Zahl, bevor Sie es auf die harte Tour erfahren.</p> 162 163 <h3 class="lg:text-xl text-md font-bold mb-4 dark:text-white">Der Rest des Werkzeugkastens</h3> 164 <p class="text-gray-600 dark:text-white mb-4"> 165 EPUB ist eines von dreizehn unterstützten Formaten. 166 <a href="/de/convert-file" class="text-blue-500 hover:text-blue-700">File2Txt</a> nimmt sie alle aus einem 167 einzigen Upload. Für Manuskripte gibt es 168 <a href="/de/word-to-text" class="text-blue-500 hover:text-blue-700">Word zu Text</a>, für alte 169 Rich-Text-Dokumente <a href="/de/rtf-to-text" class="text-blue-500 hover:text-blue-700">RTF zu Text</a> und 170 für gespeicherte Artikel <a href="/de/html-to-text" class="text-blue-500 hover:text-blue-700">HTML zu Text</a>. 171 Eigene strukturierte Daten laufen über 172 <a href="/de/csv-to-text" class="text-blue-500 hover:text-blue-700">CSV zu Text</a> oder 173 <a href="/de/json-to-text" class="text-blue-500 hover:text-blue-700">JSON zu Text</a>. 174 </p> 175 <p class="text-gray-600 dark:text-white mb-4"> 176 Ãber Dokumente hinaus: Konvertieren Sie ein 177 <a href="/de" class="text-blue-500 hover:text-blue-700">GitHub-Repository zu Text</a>, ein 178 <a href="/de/gitlab" class="text-blue-500 hover:text-blue-700">GitLab-Projekt</a> oder einen 179 <a href="/de/local" class="text-blue-500 hover:text-blue-700">lokalen Ordner</a>, und holen Sie mit 180 <a href="/de/web-to-text" class="text-blue-500 hover:text-blue-700">Web2Txt</a> Live-Seiten als Text herunter. 181 Es gibt einen ausführlicheren 182 <a href="/de/blog/file-to-text-converter-guide" class="text-blue-500 hover:text-blue-700">Leitfaden zur Aufbereitung von Dokumenten für LLMs</a>, 183 wenn Sie das gröÃere Bild wollen. 184 </p> 185 <p class="text-gray-600 dark:text-white mb-4"> 186 Repo2Txt wird entwickelt und gepflegt von 187 <a href="https://v12hero.com" target="_blank" rel="noopener" class="text-blue-500 hover:text-blue-700">v12hero</a>, 188 einem unabhängigen Entwickler, der native und Web-Apps mit Fokus auf Datenschutz baut. 189 </p> 190</article> 191`;export{e as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.