2

我想离线访问 RDoc 生成的页面,这样我可以在没有 Internet 访问的情况下在旅行时了解新的 gem 或其他软件。我更喜欢使用 iPad,但这个问题适用于任何不容易支持查看静态网站的操作系统。据我所知,RDoc 没有生成单页文档或大 PDF 的选项。这个对吗?如果是这样,是否有一种简单的方法来获取 RDoc 文件(基本上是静态网站的文件)并将它们转换为一些可移植的离线格式?

4

1 回答 1

1

您可以尝试使用 HTML 到 PDF 的转换工具从 RDoc 生成的 HTML 代码创建 PDF 文件。Pdfkit是完成此任务的绝佳方式:

require 'pdfkit'

kit = PDFKit.new(html, :page_size => 'Letter')
kit.stylesheets << '/path/to/css/file'
file = kit.to_file('/path/to/save/pdf')
于 2012-10-01T01:45:29.650 回答