我想在服务器上将HTML转换为PDF以允许客户端下载。
我的网站有“打印视图”(另一种样式表)。客户现在想要将页面下载为PDF而不是打印。
任何人都可以推荐一个开源项目(我可以托管)或廉价的API服务,它可以抓取一个页面并将其变成PDF吗?
http://pdfcrowd.com/看起来像我想要的那样,但我的偏好是固定成本和自托管,但如果这不是一个选项,我不介意花钱。
感谢。
答案 0 :(得分:0)
我参与了一些这样做的项目,让我给你一些建议。
这些HTML到PDF转换器中的大多数都处理非常有限的HTML(通常不是CSS或有限的CSS),因此您需要专门为PDF构建HTML,以使其看起来正确。你不能只是将你的网站转储到生成器并期待魔术:)
答案 1 :(得分:0)
我使用http://pdfcrowd.com/他们的API呈现您使用WebKit发送的HTML,并返回准确的PDF。 它不是免费的或开源的,但非常好。
答案 2 :(得分:0)
我公司开发了名为DocRaptor的HTMl到PDF API,它使用Prince XML生成PDF。
我们有比同类API更好的CSS解释,以及一些计划级别,包括免费计划。