JavaScriptでノート付きPowerPointをTIFFに変換
概要
Aspose.Slides for Node.js via Java は、メモ付きの PowerPoint および OpenDocument プレゼンテーション(PPT、PPTX、ODP)を TIFF 形式に変換するシンプルなソリューションを提供します。この形式は、高品質な画像保存、印刷、文書アーカイブに広く使用されています。Aspose.Slides を使用すると、スピーカーノート付きのプレゼンテーション全体をエクスポートできるだけでなく、Notes Slide ビューでスライドのサムネイルを生成することもできます。変換プロセスはシンプルで効率的で、save メソッドを利用して Presentation クラス全体を一連の TIFF 画像に変換し、メモとレイアウトを保持します。
メモ付きでプレゼンテーションを TIFF に変換
Aspose.Slides for Node.js via Java を使用して、メモ付きで PowerPoint または OpenDocument プレゼンテーションを TIFF に保存する手順は以下の通りです。
- Presentation クラスをインスタンス化します:PowerPoint または OpenDocument ファイルをロードします。
- 出力レイアウトオプションを構成します:NotesCommentsLayoutingOptions クラスを使用して、メモやコメントの表示方法を指定します。
- プレゼンテーションを TIFF に保存します:構成したオプションを save メソッドに渡します。
たとえば、“speaker_notes.pptx” ファイルに次のスライドがあるとします:

以下のコードスニペットは、setSlidesLayoutOptions メソッドを使用して、Notes Slide ビューでプレゼンテーションを TIFF 画像に変換する方法を示しています。
// プレゼンテーションファイルを表す Presentation クラスのインスタンスを作成します。
let presentation = new aspose.slides.Presentation("speaker_notes.pptx");
try {
let notesOptions = new aspose.slides.NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(aspose.slides.NotesPositions.BottomFull); // スライドの下にノートを表示します。
// Notes レイアウトを使用して TIFF オプションを設定します。
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setDpiX(300);
tiffOptions.setDpiY(300);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// スピーカーノート付きでプレゼンテーションを TIFF に保存します。
presentation.save("TIFF_with_notes.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
結果:

Tip
Aspose の 無料 PowerPoint からポスターへの変換ツール をチェックしてください。よくある質問
結果の TIFF のノート領域の位置を制御できますか?
はい。notes layout settings を使用して、None、BottomTruncated、BottomFull などのオプションから選択できます。これらはそれぞれ、ノートを非表示にし、単一ページに収め、または追加ページに続けて表示します。
メモ付きの TIFF ファイルのサイズを、品質の目に見える低下なしに減らすにはどうすればよいですか?
efficient compression(例:LZW または RLE)を選択し、適切な DPI を設定し、許容できる場合は低い pixel format(例えば 8 bpp またはモノクロ用の 1 bpp)を使用します。image dimensions をわずかに縮小することでも、可読性に目立った影響を与えずにサイズ削減が可能です。
システムに元のフォントが存在しない場合、ノートのフォントは結果に影響しますか?
はい。フォントが欠落していると substitution が発生し、テキストのメトリクスや外観が変わる可能性があります。これを防ぐには、required fonts を提供するか、デフォルトの fallback font を設定して、意図したフォントが使用されるようにしてください。