Los pasos que utiliza para obtener el JLS en mi Kindle, con el resultado bastante bueno:
1) Descargar JLS en el formato HTML con la ayuda de algún sitio de descarga.
He utilizado HTTrack (configuración: la URL inicial es http://docs.oracle.com/javase/specs/jls/se7/html/index.html, por defecto "preferencias y opciones espejo" excepto para "compilación"/"tipo de estructura local", que configuré para "html en web /, imágenes/otros en web/").
El resultado debe ser algo así como un directorio con 25 archivos de html, 1 archivo de css y 1 de imagen, y los enlaces dentro de los archivos html deben relativizarse correctamente.
2) Edite el archivo css para eliminar algunos formatos que no se verán bien en Kindle (diseños absolutos, márgenes excesivos a la izquierda y a la derecha). Simplemente comenté las secciones "div.chapter div.toc", "div.chapter", "ol li" y "ul li" y dejé todo lo demás tal como está.
3) Use Caliber para convertir este conjunto de archivos en mobi.
El mobi resultante fluye muy bien y, hasta ahora, todos los enlaces internos funcionan como se esperaba.
Puede convertir el PDF a Mobi compatible con Kindle con [Calibre] (http://calibre-ebook.com/). Esperemos que el PDF sea simplemente texto, por lo que permite el reflujo (que probablemente sea). – birryree
Gracias, @birryree, pero ya lo he intentado y el resultado no es bueno, desafortunadamente. –
Pruebe programmers.stackexchange.com la próxima vez para este tipo de preguntas Michal! Marcado para transferencia. –