2012-05-05 24 views
8

Nie jestem pewien, czy jest to absolutnie najlepsze miejsce do zapytania, ale uważam, że istnieje najwyższe prawdopodobieństwo odpowiedzi tutaj (z powodu tematu).Czy istnieje wersja specyfikacji Java dla języka mobi?

Czy ktoś natknął się na wersję specyfikacji języka Java mobi (Amazon Kindle)? Wiem, że mogę czytać pliki PDF na Kindle, ale to mniej w porównaniu do mobi.

http://docs.oracle.com/javase/specs/

+0

Możesz przekonwertować plik PDF na kompatybilne z Kindle Mobi za pomocą [Kaliber] (http://calibre-ebook.com/). Mam nadzieję, że PDF jest zwykłym tekstem, więc pozwala na reflow (prawdopodobnie jest). – birryree

+0

Dzięki, @birryree, ale już próbowałem, a wynik nie jest dobry, niestety. –

+0

Wypróbuj programmers.stackexchange.com następnym razem na tego typu pytania Michał! Oflagowane do przeniesienia. –

Odpowiedz

12

Kroki użyłem, aby uzyskać JLS do mojego Kindle z bardzo dobrym wynikiem:

1) Ściągnij JLS w formacie HTML za pomocą jakiejś stronie downloader.

Użyłem HTTrack (ustawienia: początkowy adres URL to http://docs.oracle.com/javase/specs/jls/se7/html/index.html, domyślne "preferencje i opcje kopii lustrzanych" z wyjątkiem "build"/"lokalnego typu struktury", które ustawiam na "html w internecie /, obrazy/inne w sieci/").

Wynik powinien być czymś w rodzaju katalogu zawierającego 25 plików HTML, 1 css i 1 plik obrazu, a linki w plikach html powinny być odpowiednio relatywizowane.

2) Edytuj plik css, aby usunąć formatowanie, które nie będzie dobrze wyglądać na Kindle (bezwzględne układy, nadmierne lewe i prawe marginesy). Po prostu skomentowałem sekcje "div.chapter div.toc", "div.chapter", "ol li" i "ul li", a wszystko inne pozostawiłem bez zmian.

3) Użyj Calibre, aby przekonwertować ten zestaw plików na mobi.

Wynikowy Mobi przepływa ładnie i jak dotąd wszystkie linki wewnętrzne działają zgodnie z oczekiwaniami.