0

ASPOSE.Slides を使用して .pptx ファイルを作成しています。Aspose を使用してフォントを埋め込もうとしていますが、問題が発生して機能しません。したがって、同じ機能を実現するための代替オプションを探しています。

カスタム フォントを .pptx ファイルに埋め込みたいです。Apache poi などを使用して MS Power Point 内にフォントを埋め込むための提案をお願いします。

静的またはローカル システムの回答を提供しないでください。

4

4 に答える 4

0

@Bhagyashree、

Aspose.Slides を使用すると、プレゼンテーション内にフォントを埋め込むことができます。目的を達成するために、次のサンプル コードを使用してみてください。

    String dataDir = Utils.getDataDir(AddEmbeddedFonts.class);
    Presentation pres=new Presentation(dataDir+"");
    IFontData[] allFonts = pres.getFontsManager().getFonts();
    IFontData[] embeddedFonts = pres.getFontsManager().getEmbeddedFonts();
    for (IFontData font : except(allFonts, embeddedFonts))
    {
        pres.getFontsManager().addEmbeddedFont(font,EmbedFontCharacters.All);
    }

    pres.save("saved.pptx",SaveFormat.Pptx);

あなたの側で問題が発生した場合は、お気軽に共有してください。Aspose でサポート開発者/エバンジェリストとして働いています。

于 2018-09-18T15:12:30.003 に答える
-1

Apacheでの変更方法がわかりませんが、パワーポイントで簡単に変更できます...

于 2018-09-18T09:37:25.997 に答える