aspose java word 插入特殊字符

遇到一個需求,要在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");    

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章