2012-10-01 3 views
2

인터넷 액세스없이 여행 할 때 새로운 보석이나 다른 소프트웨어에 대해 배울 수 있도록 RDoc 생성 페이지에 오프라인 액세스를하고 싶습니다. 나는 iPad를 선호하지만이 질문은 정적 웹 사이트보기를 쉽게 지원하지 않는 모든 OS에 유효합니다. 내가 알 수있는 한, RDoc에는 단일 페이지 문서 또는 큰 PDF를 생성하는 옵션이 없습니다. 이 올바른지? 그렇다면 RDoc 파일 (기본적으로 정적 웹 사이트의 파일)을 가져 와서 일부 휴대용 오프라인 형식으로 변환하는 쉬운 방법이 있습니까?RDoc (Ruby Docs) 오프라인에서 휴대 기기로보기 (iOS/Android/etc)

+0

RDOC은 RDOC이므로이 작업을 수행하는 가장 좋은 방법은 Pdfkit입니다. HTML to PDF 변환기를 찾고 iBooks를 사용하십시오. – Linuxios

답변

1

HTML-to-PDF 변환 도구를 사용하여 RDoc에서 생성 된 HTML 코드에서 PDF 파일을 만들 수 있습니다.

require 'pdfkit' 

kit = PDFKit.new(html, :page_size => 'Letter') 
kit.stylesheets << '/path/to/css/file' 
file = kit.to_file('/path/to/save/pdf') 
+0

안녕하세요. 답변 해주셔서 감사합니다. 불행하게도이 방법은 전체 사이트가 아닌 한 페이지만을 대상으로하기 때문에 열악한 솔루션입니다. 또한, 나는 index.html을 상대로 그것을 실행했고 두 페이지의 빈 PDF를 렌더링했다. –