Microsoft Publisher、PUB 文件通常用于大规模打印文档,如小册子、小册子、海报等。在某些情况下,我们可能需要将 PUB 文件转换为演示文件作为 PPT 或 PPTX 文件。在本文中,我们将向您展示如何在 C# 中将发布者转换为 PPT 或 PPTX。
本文涵盖以下主题:
将 Publisher 转换为 PPT 的 C# API – 免费下载
将发布者 PUB 文件转换为 PPT 或 PPTX 格式的过程分为两步。第一步,我们将 PUB 文件转换为 PDF 文件,然后将其转换为 PPT 或 PPTX 格式。我们将使用 Aspose.PUB for .NET 将 PUB 文件转换为 PDF 格式,并使用 Aspose.PDF for .NET 将 PDF 转换为 PPT 或 PPTX。
请下载 API 的 DLL 或使用以下 NuGet 命令安装它们:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
在 C# 中将 Publisher 转换为 PPT 或 PPTX
我们可以按照以下步骤将Microsoft Publisher的PUB文件转换为PPT或PPTX格式:
- 创建一个 MemoryStream 对象来保存中间 PDF 文件。
- 使用 IPubParser.Parse() 方法解析源 PUB 文件。
- 将 PUB 文件转换为 PDF 并将输出保存在 MemoryStream 中。
- 加载 PDF 文件并初始化 PptxSaveOptions 类实例。
- 保存输出 PPT 或 PPTX 文件。
以下代码示例演示如何使用 C# 以编程方式将 PUB 文件转换为 PPT 或 PPTX PowerPoint 演示文稿。
string fileName = "Test.pub";
// 初始化 MemoryStream 来保存输出文档
MemoryStream stream = new MemoryStream();
// 加载输入 PUB 文件
IPubParser parser = PubFactory.CreateParser(fileName);
// 解析输入的发布者文件
Aspose.Pub.Document doc = parser.Parse();
// 将 PUB 文件转换为 PDF 并将结果保存在 MemoryStream 中
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 从 MemoryStream 加载输入 PDF 文件
Document document = new Document(stream);
// 初始化 PptxSaveOptions 类对象
PptxSaveOptions options = new PptxSaveOptions();
// 保存输出演示文件 (PPT/PPTX)
document.Save("Output.pptx", options);
在线将 PUB 转换为 PPTX
请尝试使用此API开发的PUB to PPTX网络应用程序。
获取免费 API 许可证
您可以通过请求免费临时许可证来不受任何限制地评估 API。
PUB 到 PPT – 学习资源
除了将 Publisher PUB 文件转换为 PPT 或 PPTX 格式之外,还可以使用以下资源探索该库的各种其他功能:
结论
在本文中,我们学习了如何使用 C# 以编程方式将 Microsoft Publisher 的 PUB 文件转换为 PowerPoint 演示文稿(如 PPT 或 PPTX 文件)。通过遵循本文中概述的步骤,您可以轻松开发自己的 PUB 到 PPTX 转换器应用程序。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。