我有带有外部 CSS 的 HTML 文件。我想从 HTML 文件创建 PDF,但 endcoing 不起作用。HTML 文件工作正常,但转换为 PDF 后,PDF 中的某些字符丢失。(čřě...)即使我在 PDFWriter 构造函数中设置 Charset 也会发生这种情况。
请问我该如何解决?
public void createPDF() {
try {
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(username + ID + ".pdf"));
document.open();
String hovinko = username + ID + ".html";
XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream(hovinko), Charset.forName("UTF-8"));
document.close();
System.out.println("PDF Created!");
} catch (Exception ex) {
ex.printStackTrace();
}
}