zl程序教程

您现在的位置是:首页 >  后端

当前栏目

aspose java word 插入特殊字符

JAVA 插入 word 特殊字符 Aspose
2023-09-11 14:22:19 时间

遇到一个需求,要在word文档中插入一些符号,入下图所示:

 

 

参考:https://blog.csdn.net/qq_35192741/article/details/98497981

找了些博客,大概思路是,先设置特殊符号的字体,然后再写入对应的内容,如下:

 

 

但是去找 Wingding2 的特殊字符对照表,没能找齐:https://wenku.baidu.com/view/baf1777ba48da0116c175f0e7cd184254a351bd1.html

 

后来找到这篇文章,https://blog.csdn.net/u011511086/article/details/119916233

但发现是C#的 api,java不知要怎么搞。

 

 

 

后来大佬出马,找到这篇文章:https://blog.csdn.net/qinweiwen/article/details/81170893

 

 

 

核心是下图的两步,选字体,取16进制 的字符代码

 

 

最后解决问题。

          // DocumentBuilder builder 
            builder.getFont().setName("Wingdings 2");
            builder.getFont().setSize(12);
            builder.write("\u0052");