Calibre detekuje kódování podle několika prvních bajtů, což nemusí vždy vyjít. Pokud použijeme utilitu pro příkazovou řádku ebook-convert.exe můžeme parametrem --input-encoding nastavit v jakém kódování jsou převáděné soubory.
--input-encoding=windows-1250
--input-encoding=utf-8
Napíšeme si jednoduchý script pro dávkový soubor, který převede všechny soubory .txt které najde v adresáři do .mobi. Obsah souboru prevod.bat
for %%a in (*.txt) do ebook-convert.exe "%%a" "%%a".mobi --output-profile=kindle --input-encoding=windows-1250 --base-font-size=10 --line-height=10 --margin-bottom=1.0 --margin-left=1.0 --margin-right=1.0 --margin-top=1.0
Všechny *.txt soubory nahrajeme do adresáře calibre standardně v c:\Program Files\Calibre2\ včetně scriptu prevod.bat.
Pro různé převody jsou různé přepínače, pro konkrétní případ si je můžeme vypsat do souboru help.txt příkazem:
ebook-convert.exe kindle.txt kindle.mobi --help >> help.txt
Jak přidat obsah a navigaci po kapitolách:
ebook-convert.exe kniha.mobi kniha2.mobi --chapter //h:h1 --title "nazev"
--authors "jmeno"--output-profile kindle
Odstránkování v html:
místo značky <mbp:pagebreak/> se kterou si poradí jen MOBI použijte
<br clear=all style='page-break-before:always'>
Jak spojit více .txt souborů do jednoho:
echo. >merge.txt
for /r %%a in (*.txt) do copy/b merge.txt+"%%a" merge.txt
Odkazy:
převod Kindle AZW na EPUB/PDF/RTF/TXT
jak odstranit Kindle DRM ochranu
25. února 2011
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Žádné komentáře:
Okomentovat