繁体   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