使用XMLWorker库将HTML转换为PDF不起作用

时间:2017-09-06 16:43:05

标签: android pdf itext xmlworker

我有一份HTML文件,我需要将其转换为PDF格式。我已将iText XMLWorker库添加到我的项目中并编写了此片段:

OutputStream file = new FileOutputStream(new File("testing.pdf"));
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, file);
document.open();
InputStream is = new ByteArrayInputStream(docString.getBytes());
XMLWorkerHelper.getInstance().parseXHtml(writer, document, is);
document.close();
file.close();

但问题是我不能同时包含DocumentPdfWriter。它们不包含在库中,当我尝试添加

import com.itextpdf.text.Document;
import com.itextpdf.text.pdf.PdfWriter;

在添加的库中找不到.text

有什么问题?有没有遗漏的东西?我应该包含其他内容吗?

1 个答案:

答案 0 :(得分:0)

在2019年要在android iText7和pdfHtml中使用,可以在build.gradle中使用它

实现'com.itextpdf:itext7-core:7.1.5' 实施'com.itextpdf:html2pdf:2.1.2'

这是最新版本。