Java Apache POIを使って、Wordのフォントを変える




Word書いてたら、ちょいちょいフォント変えるよねw

Apache POIを使って、Wordのフォントを変えるサンプル

Lorem ipsum文をWordファイルに出力します。
今回は、全体を左寄せ。2つめの段落だけフォントを変更。さらにフォントサイズを大きくします。

実行結果

こんな感じでWordファイルが出力されます。

サンプルの解説

XWPFRun#setFontFamily(String)で、フォントを指定します。
また、フォントサイズはXWPFRun#setFontSize(int)で指定します。

ちなみに、文章の左寄せ(中央・右)は、XWPFParagraph#setAlignment(ParagraphAlignment)を使います。

※Apache POIの入手方法はこちらの記事をどうぞ。
Excelの例で書いてますが、同じもので大丈夫です。

Java Apache POIを使って、Excelファイルを読み込む

2023.04.28