フォントの置き換え - 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();
}