使用 Java 将 PowerPoint 演示文稿转换为带备注的 PDF

概述

在本文中,您将学习如何使用 Aspose.Slides 将 PowerPoint 演示文稿转换为包含演讲者备注的 PDF 格式。本指南将涵盖必要的步骤并提供代码示例,帮助您高效完成此任务。阅读完本文后,您将能够:

  • 实现转换过程,将 PowerPoint 幻灯片转换为 PDF 文档并保留演讲者备注。
  • 自定义输出的 PDF,确保演讲者备注按您的要求包含并进行格式化。

将 PowerPoint 转换为带备注的 PDF

可以使用 Presentation 类的 save 方法将 PPT 或 PPTX 演示文稿转换为带演讲者备注的 PDF。使用 Aspose.Slides,您只需加载演示文稿,使用 NotesCommentsLayoutingOptions 类配置布局选项以包含演讲者备注,然后将文件保存为 PDF。下面的代码片段演示了如何在备注幻灯片视图中将示例演示文稿转换为 PDF。

Presentation presentation = new Presentation("sample.pptx");

// 配置用于渲染演讲者备注的 PDF 选项。
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomFull); // 在幻灯片下方渲染演讲者备注。

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setSlidesLayoutOptions(notesOptions);

// 将演示文稿保存为带有演讲者备注的 PDF。
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
presentation.dispose();