.NETでノート付きPowerPointプレゼンテーションをTIFFに変換

概要

Aspose.Slides for .NET は、ノート付きの PowerPoint および OpenDocument プレゼンテーション(PPT、PPTX、ODP)を TIFF 形式に変換するシンプルなソリューションを提供します。この形式は高品質な画像保存、印刷、文書アーカイブに広く利用されています。Aspose.Slides を使用すると、スピーカーノート付きのプレゼンテーション全体をエクスポートできるだけでなく、Notes Slide ビューでスライドのサムネイルを生成することも可能です。変換プロセスはシンプルで効率的で、Save メソッドを利用して Presentation クラス全体のプレゼンテーションを一連の TIFF 画像に変換し、ノートとレイアウトを保持します。

プレゼンテーションをノート付きの TIFF に変換

Aspose.Slides for .NET を使用して、ノート付きで PowerPoint または OpenDocument プレゼンテーションを TIFF に保存するには、次の手順が必要です。

  1. Presentation クラスのインスタンスを作成します: PowerPoint または OpenDocument ファイルをロードします。
  2. 出力レイアウトオプションを構成します: NotesCommentsLayoutingOptions クラスを使用して、ノートとコメントの表示方法を指定します。
  3. プレゼンテーションを TIFF に保存します: 設定したオプションを Save メソッドに渡します。

たとえば、“speaker_notes.pptx” ファイルに次のスライドがあるとします。

スピーカーノート付きのプレゼンテーションスライド

以下のコードスニペットは、SlidesLayoutOptions プロパティを使用して、Notes Slide ビューでプレゼンテーションを TIFF 画像に変換する方法を示しています。

// プレゼンテーションファイルを表す Presentation クラスのインスタンスを作成します。
using (Presentation presentation = new Presentation("speaker_notes.pptx"))
{
    // ノートのレイアウト設定を含む TIFF オプションを構成します。
    TiffOptions tiffOptions = new TiffOptions
    {
        DpiX = 300,
        DpiY = 300,

        SlidesLayoutOptions = new NotesCommentsLayoutingOptions
        {
            NotesPosition = NotesPositions.BottomFull // スライドの下にノートを表示します。
        }
    };

    // スピーカーノート付きでプレゼンテーションを TIFF に保存します。
    presentation.Save("TIFF_with_notes.tiff", SaveFormat.Tiff, tiffOptions);
}

結果:

スピーカーノート付きの TIFF 画像

よくある質問

結果の TIFF のノート領域の位置を制御できますか?

はい。notes layout settings を使用して、NoneBottomTruncatedBottomFull などのオプションから選択できます。これらはそれぞれノートを非表示にし、単一ページに収め、または追加ページに続けて表示します。

品質の目に見える損失なしで、ノート付き TIFF ファイルのサイズを削減するにはどうすればよいですか?

efficient compression(例: LZWRLE)を選択し、適切な DPI を設定します。また、許容できる場合は、pixel format(例: 8 bpp や 1 bpp のモノクロ)を低く設定します。image dimensions をわずかに縮小することでも、可読性に大きな影響を与えずにサイズを減らすことができます。

システムに元のフォントがない場合、ノートのフォントは結果に影響しますか?

はい。フォントが欠如すると substitution が発生し、テキストのメトリクスや外観が変わる可能性があります。これを防ぐには、required fonts を提供するか、デフォルトの fallback font を設定して、意図した書体が使用されるようにします。