Tag: itext fly

使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF

我想使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF文件,但生成的PDF不包含组合字符并向后打印输出。 HTML: جميع الحقوق Java摘录: String inputFile = “c:\\html.html”; String url = new File(inputFile).toURI().toURL().toString(); String outputFile = “c:\\html.pdf”; OutputStream os = new FileOutputStream(outputFile); ITextRenderer renderer = new ITextRenderer(); renderer.getFontResolver().addFont(“c://ARIALUNI.TTF”, BaseFont.IDENTITY_H,BaseFont.EMBEDDED); renderer.setDocument(url); renderer.layout(); renderer.createPDF(os); os.close(); 实际PDF结果: 预期PDF结果: 我该怎么做才能获得正确的结果?