2

RDocで生成されたページにオフラインでアクセスできるようにしたいので、インターネットにアクセスせずに旅行しているときに、新しいgemやその他のソフトウェアについて学ぶことができます。私はiPadを使用することを好みますが、この質問は静的Webサイトの表示を簡単にサポートしないすべてのOSに当てはまります。私の知る限り、RDocには単一ページのドキュメントや大きなPDFを生成するオプションがありません。これは正しいです?もしそうなら、RDocファイル(基本的に静的なWebサイトのファイル)を取得して、それらをポータブルオフライン形式に変換する簡単な方法はありますか?

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 に答える