我有一份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();
但问题是我不能同时包含Document
和PdfWriter
。它们不包含在库中,当我尝试添加
import com.itextpdf.text.Document;
import com.itextpdf.text.pdf.PdfWriter;
在添加的库中找不到.text
。
有什么问题?有没有遗漏的东西?我应该包含其他内容吗?
答案 0 :(得分:0)
在2019年要在android iText7和pdfHtml中使用,可以在build.gradle中使用它
实现'com.itextpdf:itext7-core:7.1.5' 实施'com.itextpdf:html2pdf:2.1.2'
这是最新版本。