使用java pdfbox 2.0.2编写项目符号字符

时间:2016-08-04 14:41:01

标签: java encoding pdfbox

我正在使用pdfbox库版本2.0.2创建pdf文档 如何在pdf中写下子弹字符
EncodingManager类是否已从版本2中删除,因为我无法使用2.0.2 jar

找到它

也可以编写MS Word中可用的项目符号字符 enter image description here

1 个答案:

答案 0 :(得分:1)

这样做:

    stream.setFont(PDType1Font.HELVETICA, 12);
    stream.showText("\u2022"); // bullet
    stream.setFont(PDType1Font.ZAPF_DINGBATS, 12);
    stream.showText("\u27A2"); // three-d top-lighted rightwards arrowhead

然而,“三维顶部向右箭头”只能从PDFBox版本2.0.3向上提供。它尚未发布,但你可以从这里测试它: https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/2.0.3-SNAPSHOT/

(理论上,第二个字符也可以使用PDType0Font.load与wingdings字体一起使用,但事实并非如此)