本快速教程指导如何在 C# 中将多个 PPT 文件转换为 PDF。它包含配置环境和开发应用程序的所有步骤,该应用程序可以在 C# 中将多个 PPT 转换为一个 PDF,只需要几个 API 调用。您将可以控制 PDF 中包含的每张幻灯片,例如过滤某些幻灯片或在需要时设置一些其他属性。
在 C# 中将多个 PPT 文件转换为 PDF 的步骤
- 使用 NuGet 包管理器将 IDE 配置为使用 Aspose.Slides for .NET
- 使用 Presentation 类创建新演示文稿并删除其默认幻灯片
- 获取要渲染成单个 PDF 的所有 PPT 文件的列表
- 遍历每个演示文件并将其加载到单独的演示对象中
- 遍历每个演示文稿中的所有 slides 并将克隆添加到目标演示文稿中
- 将生成的演示文稿另存为 PDF,其中包含所有演示文稿中的幻灯片
这里提供了将多个 PPT 文件转换为 C# 中的 PDF 的分步说明。描述了完整的逻辑来编写一个转换器,在该转换器中创建一个新的演示文稿,然后它的默认幻灯片也被删除以使其为空,但是,您可以加载其中包含幻灯片的现有演示文稿,然后在保存之前将其他演示文稿中的幻灯片添加到其中它作为 PDF 文件。
在 C# 中将多个 PPT 转换为一个 PDF 的代码
此代码通过提供所需的类和命名空间列表,演示如何在 C#* 中*将多个 PPT 转换为 PDF。这是一个完整的代码,其中包含仅从文件夹中读取 PPT 文件的逻辑,但是,您可以通过从其他来源获取文件名列表然后根据您的要求执行其余任务来简化它。请注意,在迭代期间,当您可以访问每张幻灯片时,您可以设置属性,例如设置其背景、添加一些 ActiveX 控件、使用幻灯片上的形状等。
我们了解到,在编写 PPT 到 PDF 转换器时,C# 中的多个文件会呈现为单个 PDF。如果您想了解保护 PPT 的过程,请参阅 如何在 C# 中保护 PowerPoint 演示文稿 上的文章。