簡體   English   中英

如何將網站上的所有頁面轉換為pdf?

[英]how can I convert all of the pages from a website to pdf?

我需要為網站開發人員/設計師進行編輯,他要求我打印所有頁面並直接在頁面上發表評論。

我要編輯大約35個唯一頁面,盡管可以從數據庫自動生成數千個頁面,但是這些頁面是按順序編號的。 因此,我只想下載地址中索引為1的頁面,例如,

如果有我可以使用的bash解決方案,那將是很好的,但是Ruby也可以工作-該網站是用ruby編寫的,並且開發人員對ruby和bash以及其他一些語言很滿意-因此,如果您可以提出一些建議,讓我們開始,那太好了。

我要打印server.com/目錄中的所有頁面,但如果該頁面是按記錄索引的,則這些頁面的索引> 1:

  • server.com/records/
  • server.com/records/1
  • server.com/records/1/new

但不是

  • server.com/records/2
  • server.com/records/2/new

或任何帶有?的頁面? 在他們像

  • server.com/records?letter=K

等等

有沒有一種簡單的自動化方法可以將所有頁面轉換為pdf?

通常,我會推薦老式的Prawn ,但是現在有PDFkit可以按原樣使用HTML + CSS。

PDFkitPrawn上都有不錯的Railcast 廣播

這是一篇很棒的文章,可以為您提供幫助: http : //jimneath.org/2009/02/16/creating-pdf-documents-in-ruby-on-rails/您還可以查看:王子:) https:/ /github.com/drnic/princely

祝好運 :)

wkhtmltopdf是一個很好的工具,可以在Ubuntu中很好地工作

 wkhtmltopdf www.google.com foo.pdf
 xpdf foo.pdf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM