PDFBox写入pdf时,如果是中文就会有乱码,如何解决
PDDocument document = PDDocument.load("E:\test\pdfbox\a0-a4.pdf"); PDPage page = getPage(document, 4); PDPageContentStream contentStream = new PDPageContentStream(document, page, true, true); contentStream.beginText(); contentStream.setFont(PDTrueTypeFont.loadTTF(document, "C:\Windows\Fonts\SIMYOU.TTF"), 10); contentStream.moveTextPositionByAmount(100, 85); contentStream.drawString("中文"); contentStream.endText(); contentStream.close(); document.save("E:\test\pdfbox\a0-a4-sign.pdf"); document.close();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
2.0如何嵌入中文字体 像
simsun.ttc这样的文件, 楼主的方法不行
引用来自“浪子_仗剑走天涯”的评论
2.0版本支持中文,不过2.0版本还是测试版。。。
2.0版本支持中文,不过2.0版本还是测试版。。。