在 .NET 中以讲义模式转换 PowerPoint 演示文稿
Contents
[
Hide
]
讲义模式导出
Aspose.Slides 提供将演示文稿转换为多种格式的功能,包括以讲义模式创建用于打印的讲义。该模式允许您配置多个幻灯片在单页上的显示方式,适用于会议、研讨会和其他活动。您可以通过在 IPdfOptions、IRenderingOptions、IHtmlOptions 和 ITiffOptions 接口中设置 SlidesLayoutOptions 属性来启用此模式。
要配置讲义模式,请使用 HandoutLayoutingOptions 对象,它决定了单页上放置多少张幻灯片以及其他显示参数。
下面是一个将演示文稿转换为 PDF(讲义模式)的代码示例。
// 加载演示文稿。
using var presentation = new Presentation("sample.pptx");
// 设置导出选项。
var pdfOptions = new PdfOptions
{
SlidesLayoutOptions = new HandoutLayoutingOptions
{
Handout = HandoutType.Handouts4Horizontal, // 每页水平放置 4 张幻灯片
PrintSlideNumbers = true, // 打印幻灯片编号
PrintFrameSlide = true, // 在幻灯片周围打印框线
PrintComments = false // 无批注
}
};
// 使用所选布局将演示文稿导出为 PDF。
presentation.Save("output.pdf", SaveFormat.Pdf, pdfOptions);
请注意,
SlidesLayoutOptions 属性仅在某些输出格式中可用,例如 PDF、HTML、TIFF,以及在渲染为图像时。
常见问题
在讲义模式下,每页最多可以显示多少张幻灯片缩略图?
Aspose.Slides 支持的 预设 最多每页 9 张缩略图,排列方式可为水平或垂直:1、2、3、4(水平/垂直)、6(水平/垂直)以及 9(水平/垂直)。
我能自定义网格,例如每页 5 张或 8 张幻灯片吗?
不能。缩略图的数量和排列方式严格由 HandoutType 枚举控制;不支持任意布局。
我可以在讲义输出中包含隐藏的幻灯片吗?
可以。在目标格式的导出设置中启用 ShowHiddenSlides 选项,例如在 PdfOptions、HtmlOptions 或 TiffOptions 中。