lax*_*man 15 javascript jquery
我试图将带有动态值的html页面转换为pdf,但我不能.我看到一些类似于jspdf的 api,但这不符合我的需求.任何人都可以推荐适合此目的的Javascript或jQuery库吗?
Tim*_*odd 12
这是一个在本地工作的小片段 - 您可以更改为适合您的主机设置:
URL url = new File("test.html").toURI().toURL();
WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage(url);
OutputStream os = null;
try{
os = new FileOutputStream("test.pdf");
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(page,url.toString());
renderer.layout();
renderer.createPDF(os);
} finally{
if(os != null) os.close();
}
Run Code Online (Sandbox Code Playgroud)
另外,这里是jsPDF的链接:http://code.google.com/p/jspdf
这是一个使用jsPDF的有用示例:
var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
// Output as Data URI
doc.output('datauri');
Run Code Online (Sandbox Code Playgroud)
更多信息可以在这里找到:http://snapshotmedia.co.uk/blog/jspdf
| 归档时间: |
|
| 查看次数: |
56063 次 |
| 最近记录: |