フォントの置き換え

Contents
[ ]

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

Aspose.Slidesを使用してフォントをこのように置き換えることができます:

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

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

import aspose.pydrawing as draw
import aspose.slides as slides

# プレゼンテーションを読み込む
with slides.Presentation(path + "Fonts.pptx") as presentation:
    # 置き換えるソースフォントを読み込む
    sourceFont = slides.FontData("Arial")

    # 新しいフォントを読み込む
    destFont = slides.FontData("Times New Roman")

    # フォントを置き換える
    presentation.fonts_manager.replace_font(sourceFont, destFont)

    # プレゼンテーションを保存する
    presentation.save("UpdatedFont_out.pptx", slides.export.SaveFormat.PPTX)