Apache POI pptではデフォルトであるがカスタムフォントを追加できないフォントを追加できます。 私がこれまで行ったことは次のとおりです。apache POIでカスタムフォントを追加する方法ppt
XSLFTextBox categoryTitleShape = indexslide.createTextBox(); categoryTitleShape.setAnchor(new java.awt.Rectangle(25、40、120、30)); XSLFTextRun categoryTitle = categoryTitleShape.addNewTextParagraph()。addNewTextRun(); categoryTitle.setText( "CATEGORIES"); //可視テキスト categoryTitle.setFontSize(20。); categoryTitle.setFontColor(Color.BLACK); categoryTitle.setBold(true); categoryTitle.setFontFamily(HSSFFont.FONT_ARIAL、FontGroup.EAST_ASIAN);
上記のコードは、apache POI pptで利用可能なフォントを追加します。しかし、私はカスタムフォントを追加する必要があります。助けてください。
...しかしXSLFのための[フォントを埋め込むことができます](https:/ /mail-archives.apache.org/mod_mbox/poi-user/201310.mbox/ <[email protected]>)...しかし、この方法には制限(フォントをインストールする権限)もあります。 – kiwiwings
@kiwiwings : これありがとう。私は知らなかった。さらなる洞察を与えるようなhttps://blogs.office.com/en-us/2015/07/06/document-font-embedding-demystified/?eu=trueがあります。しかし、SSL証明書は古くなっています。 'grmbl' Microsoft!それにもかかわらず、試してこれを読んでください。 –
@kiwiwings:洞察力は、幻想的なタイトル「ドキュメントフォント埋め込みdemystified」が約束したほどではありません;-)。 'apache poi'が将来、' XWPF'や 'XSLF'にフォント埋め込み機能を提供する予定かどうか知っていますか? –