iText将Android上的HTML转换为PDF,CSS问题

时间:2014-02-04 16:27:12

标签: java android html pdf itext

我正在尝试使用iText库将我的HTML与外部CSS文件转换为PDF

它适用于普通的Java项目但是当我尝试在android中使用相同的源代码时它不起作用,因为在android sdk中没有java.awt。*。

我尝试过使用iTextG,但CSS也不起作用。我仍然只能在我的PDF文件中获取HTML文本

有没有办法做到这一点?

我的代码是:

Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("/sdcard/PDFTest/test.pdf"));
document.open();
XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream("/sdcard/PDFTest/index.html"));
document.close();

1 个答案:

答案 0 :(得分:1)

我有解决方案,我可以简单地改变 XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream("html file"));

XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream("html file"), new FileInputStream("css file"));