PowerPointをノート付きでPDFに変換する

Contents
[ ]

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

// ドキュメントディレクトリへのパス。
String dataDir = GetDataPath();

// プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化 
auto presentation = System::MakeObject<Presentation>(dataDir + u"SelectedSlides.pptx");
auto auxPresentation = System::MakeObject<Presentation>();

auto slide = presentation->get_Slides()->idx_get(0);

auxPresentation->get_Slides()->InsertClone(0, slide);

// スライドのタイプとサイズを設定 
//auxPresentation->get_SlideSize()->SetSize(presentation->get_SlideSize()->get_Size().get_Width(), presentation->get_SlideSize()->get_Size().get_Height(), SlideSizeScaleType::EnsureFit);
auxPresentation->get_SlideSize()->SetSize(612.F, 792.F, SlideSizeScaleType::EnsureFit);

auto pdfOptions = System::MakeObject<PdfOptions>();
pdfOptions->get_NotesCommentsLayouting()->set_NotesPosition(NotesPositions::BottomFull);

auxPresentation->Save(dataDir + u"PDFnotes_out.pdf", SaveFormat::Pdf, pdfOptions);