Я пытался преобразовать HTML в PDF с форматом UTF-8.но у меня есть проблемы с ошибками шрифтов, кажется, что он не может запустить utf-8, надеюсь, что все помогут мне
try {
Document document = new Document(PageSize.A4);
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("E:/pdf.pdf"));
document.open();
String str = "<html><head></head><body>" +
"<h1><b>Chia sẻ kiến thức kinh nghiệm lập trình, cơ sở </b></h1>" +
"</body></html>";
XMLWorkerHelper worker = XMLWorkerHelper.getInstance();
InputStream is = new ByteArrayInputStream(str.getBytes(StandardCharsets.UTF_8));
worker.parseXHtml(writer, document, is, Charset.forName("UTF-8"));
document.close();
System.out.println("Done");
} catch (Exception e) {
e.printStackTrace();
}
Я хочу, чтобы он дал результаты: Chia sẻ kiến thức kinh nghiệm lập trình, cơ sở, нофактически он дает результаты: Chia s kin thc kinh nghim lp trình, cs