この簡単なチュートリアルでは、PowerPoint を C# でメモ付きの PDF として保存する方法 について説明します。環境を構成するために必要なすべての詳細、アプリケーションを作成するための段階的なプログラム フロー、および C# で PDF としてメモを付けて PowerPoint を保存するための実行可能なサンプル コードを入手できます。また、コメント レイアウトをカスタマイズするオプションと、特定のスライドのみの PowerPoint Presentation メモを印刷するオプションについても学習します。
C# でノート付きの PDF として PowerPoint を保存する手順
- Aspose.Slides for .NET を追加してメモ付きの PDF にレンダリングする環境を確立する
- メモ付きのプレゼンテーションを Presentation オブジェクトに読み込みます
- PdfOptions オブジェクトをインスタンス化して、出力 PDF ファイルをカスタマイズします
- 必要なプロパティを設定して、メモのコメント レイアウトを設定します。
- スライドとメモの両方を含む結果の PDF ファイルを保存します。
これらの手順は、PowerPoint を C# のメモ付きの PDF として保存する方法 を支援します。ここでは、Presentation クラスを使用してプレゼンテーションをロードしたり、PdfOptions クラス オブジェクトを PDF のカスタマイズに使用したり、NotesCommentsLayouting プロパティを参照してメモのコメント レイアウトを設定したりするなど、必要なすべてのクラス、メソッド、およびプロパティを紹介します。 PDF のカスタマイズが完了すると、プレゼンテーションは PdfOptions オブジェクトを使用して PDF として保存されます。
C# でメモ付きの PowerPoint PDF を保存するコード
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to render presentation with notes to PDF in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the presentation | |
Presentation presentation = new Presentation("PresentationWithNotes.pptx"); | |
// Instantiate PdfOptions object for customizing the output PDF | |
PdfOptions pdfOptions = new PdfOptions(); | |
pdfOptions.NotesCommentsLayouting.NotesPosition = NotesPositions.BottomFull; | |
// Save the resultant PDF | |
presentation.Save("PDFnotes_out.pdf", SaveFormat.Pdf, pdfOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
このコードは、C# で PowerPoint プレゼンテーションをメモ付きの PDF として保存するプロセスを示しています。 pdfOptions.NotesCommentsLayouting.NotesPosition プロパティは BottomFull に設定され、必要に応じて追加のページを使用して完全なメモが表示されることを示します。一方、選択したスライドをメモ付きでレンダリングする場合は、空のプレゼンテーションを作成し、ソース プレゼンテーションから必要なスライドを複製して、新しく作成したプレゼンテーションをレンダリングして要件を満たすことができます。
この記事では、メモ付きの PowerPoint を C# で PDF に変換する方法を説明しました。プレゼンテーションに画像透かしを追加するプロセスを知りたい場合は、C#でスライドをSVGとして保存する方法 の記事を参照してください。