相关疑难解决方法(0)

将HTML文件转换为PDF

我需要从现有的(X)HTML文档自动生成PDF文件.输入文件(报告)使用相当简单的基于表格的布局,因此可能不需要支持真正花哨的JavaScript/CSS内容.

由于我习惯于使用Java,因此最好能够在java项目中轻松使用.但它只需要在Windows系统上工作.

一种方法是可行的,但不能产生高质量的输出(至少开箱即用)是使用CSS2XSLFO和Apache FOP来创建PDF文件.我遇到的问题是,虽然很好地转换了CSS属性,但表格布局非常混乱,文本流出表格单元格.

我还快速浏览了Jrex,这是一个使用Gecko渲染引擎的Java-API.

有没有办法从Internet Explorer渲染引擎中获取渲染页面并自动将其发送到PDF-Printer工具?我没有windows中的OLE编程经验,所以我不知道什么是可能的,什么不是.

你有好主意吗?

编辑:FlyingSaucer/iText看起来很有前途.我会尽力去做.

感谢所有的答案

html java pdf pdf-generation

125
推荐指数
3
解决办法
20万
查看次数

如何将HTML内容转换为PDF而不会丢失使用Java的格式?

我有一些HTML内容(包括格式标签,如strong图像等).在我的Java代码中,我想将此HTML内容转换为PDF文档而不会丢失HTML格式.

无论如何在Java中使用它(使用iText或任何其他库)?

java pdf-generation itext html-parsing

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×2

pdf-generation ×2

html ×1

html-parsing ×1

itext ×1

pdf ×1