C#でノート付きのPowerPointをPDFに変換

概要

PowerPointをPDFに変換する際に、エクスポートされたドキュメント内にノートやコメントがどのように配置されるかを制御することもできます。以下のトピックが含まれています。

ノート付きのPowerPointをPDFに変換

Presentationクラスが公開しているSaveメソッドを使用して、PowerPoint PPTまたはPPTXプレゼンテーションをノート付きでPDFに変換できます。Aspose.Slides for .NETを使用してMicrosoft PowerPointプレゼンテーションをPDFノートとして保存するのは、2行のプロセスです。プレゼンテーションを開いてPDFノートとして保存するだけです。以下のC#コードスニペットは、サンプルプレゼンテーションをノートスライドビューのPDFに更新します:

// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
Presentation presentation = new Presentation("SelectedSlides.pptx");
Presentation auxPresentation = new Presentation();

ISlide slide = presentation.Slides[0];

auxPresentation.Slides.InsertClone(0, slide);

// スライドのタイプとサイズを設定 
//auxPresentation.SlideSize.SetSize(presentation.SlideSize.Size.Width, presentation.SlideSize.Size.Height,SlideSizeScaleType.EnsureFit);
auxPresentation.SlideSize.SetSize(612F, 792F, SlideSizeScaleType.EnsureFit);

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.NotesCommentsLayouting.NotesPosition = NotesPositions.BottomFull;

auxPresentation.Save("PDFnotes_out.pdf", SaveFormat.Pdf, pdfOptions);