使用 C# 将 PowerPoint 转换为 PDF(包含注释)

概述

将 PowerPoint 转换为 PDF 的过程中,您还可以控制注释和评论在导出文档中的放置方式。它涵盖以下主题。

使用注释将 PowerPoint 转换为 PDF

Presentation 类暴露的 Save 方法可用于将 PowerPoint PPT 或 PPTX 演示文稿转换为包含注释的 PDF。使用 Aspose.Slides for .NET 将 Microsoft PowerPoint 演示文稿保存为 PDF 注释是一个两行的过程。您只需打开演示文稿并将其保存为 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);