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