フォント置換 - PowerPoint Java API

Contents
[ ]

フォントの使用について考え直した場合は、そのフォントを別のフォントに置き換えることができます。古いフォントのすべてのインスタンスは新しいフォントに置き換えられます。

Aspose.Slidesでは、この方法でフォントを置換できます:

  1. 関連するプレゼンテーションを読み込む。
  2. 置き換えられるフォントを読み込む。
  3. 新しいフォントを読み込む。
  4. フォントを置き換える。
  5. 修正されたプレゼンテーションをPPTXファイルとして書き出す。

このJavaコードはフォント置換を示しています:

// プレゼンテーションを読み込む
Presentation pres = new Presentation("Fonts.pptx");
try {
    // 置き換えられるソースフォントを読み込む
    IFontData sourceFont = new FontData("Arial");
    
    // 新しいフォントを読み込む
    IFontData destFont = new FontData("Times New Roman");
    
    // フォントを置き換える
    pres.getFontsManager().replaceFont(sourceFont, destFont);
    
    // プレゼンテーションを保存する
    pres.save("UpdatedFont_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}