简体   繁体   English

使用Java或javascript将网页打印成pdf文件

[英]print webpage into pdf file using java or javascript

I have requirement to convert a web page into pdf using java or javascript. 我需要使用java或javascript将网页转换为pdf。 This pdf should exactly look like print format of webpage. 该pdf文件应与网页的打印格式完全一样。 So basically I have to print the html webpage into pdf doc using java or javascript 所以基本上我必须使用Java或javascript将html网页打印为pdf doc

I suggest wkhtmltopdf . 我建议wkhtmltopdf It uses webkit to render HTML to PDF. 它使用webkit将HTML呈现为PDF。 Snazzy. 时髦。

PS: "exactly" is a rather fickle concept in HTML. PS:“准确”是HTML中一个比较易变的概念。 "Pixel perfect" simply won't happen. “像素完美”根本不会发生。

Try http://code.google.com/p/flying-saucer/ 试试http://code.google.com/p/flying-saucer/

But it is impossible to create an exactly equal looking pdf. 但是不可能创建外观完全相同的 pdf。 There is no support for scrollabars in PDF. PDF不支持滚动滚动条。 especially, if the PDF should be printed. 特别是如果应打印PDF。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM