C#でメモ付きのPDFとしてパワーポイントを保存する方法

この簡単なチュートリアルでは、PowerPoint を C# でメモ付きの PDF として保存する方法 について説明します。環境を構成するために必要なすべての詳細、アプリケーションを作成するための段階的なプログラム フロー、および C# で PDF としてメモを付けて PowerPoint を保存するための実行可能なサンプル コードを入手できます。また、コメント レイアウトをカスタマイズするオプションと、特定のスライドのみの PowerPoint Presentation メモを印刷するオプションについても学習します。

C# でノート付きの PDF として PowerPoint を保存する手順

  1. Aspose.Slides for .NET を追加してメモ付きの PDF にレンダリングする環境を確立する
  2. メモ付きのプレゼンテーションを Presentation オブジェクトに読み込みます
  3. PdfOptions オブジェクトをインスタンス化して、出力 PDF ファイルをカスタマイズします
  4. 必要なプロパティを設定して、メモのコメント レイアウトを設定します。
  5. スライドとメモの両方を含む結果の 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として保存する方法 の記事を参照してください。

 日本語