【问题标题】:Is there a mobi version of Java Language Specification?是否有移动版的 Java 语言规范?
【发布时间】:2012-05-14 19:43:11
【问题描述】:

我不确定这是否是绝对最好的提问地点,但我认为这里有最高的答案概率(因为主题)。

有没有人接触过 Java 语言规范的 mobi (Amazon Kindle) 版本?我知道我可以在 Kindle 上阅读 PDF,但与 mobi 相比,它的体验要差一些。

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

【问题讨论】:

  • 您可以使用Calibre 将 PDF 转换为与 Kindle 兼容的 Mobi。希望 PDF 只是纯文本,因此它允许重排(可能是这样)。
  • 谢谢@birryree,但我已经尝试过了,结果并不好,很遗憾。
  • 下次试试programmers.stackexchange.com 来回答这些问题,Michal!标记为转移。
  • @owlstead 我认为这个问题与编程没有太大关系。它是关于如何转换 HTML 或 PDF 以便它们在 kindle 上易于阅读。似乎更适合超级用户。
  • 很遗憾,这不是 java 语言规范,而是 java 教程。

标签: java kindle jls


【解决方案1】:

我用来将 JLS 放入我的 Kindle 的步骤,效果非常好:

1) 在一些站点下载器的帮助下以 HTML 格式下载 JLS。

我使用了 HTTrack(设置:初始 url 是 http://docs.oracle.com/javase/specs/jls/se7/html/index.html,默认的“首选项和镜像选项”除了“构建”/“本地结构类型”,我设置为“网页中的 html/,网页中的图像/其他” /")。

结果应该是一个包含 25 个 html 文件、1 个 css 和 1 个图像文件的目录,并且 html 文件中的链接应该适当地相对化。

2) 编辑 css 文件以删除一些在 Kindle 上看起来不太好的格式(绝对布局、过多的左右边距)。我只是将“div.chapter div.toc”、“div.chapter”、“ol li”和“ul li”部分注释掉,其余部分保持原样。

3) 使用 Calibre 将这组文件转换成 mobi。

生成的 mobi 流畅地运行,到目前为止所有内部链接都按预期工作。

【讨论】: