如何使用 C# 将 PowerPoint 转换为 PDF

本快速教程向您解释了使用 C#** 将 PowerPoint 转换为 PDF 的分步过程。我们将使用一种流行的文档转换器 API 来执行从 PPTXPDF 格式的文档转换。此外,文档转换过程不依赖任何额外的软件,可以在任何常见的操作系统上进行,例如 Windows、macOS 和 Linux。此外,您将找到一个示例代码来展示 C# PowerPoint to PDF 应用程序的工作原理。

使用 C# 将 PowerPoint 转换为 PDF 的步骤

  1. 从 .NET 应用程序中的 NuGet 包管理器安装 GroupDocs.Conversion for .NET 包以将 PowerPoint 转换为 PDF
  2. 添加对 GroupDocs.Conversion 命名空间的引用以开发 PowerPoint 到 PDF 的转换功能
  3. 创建 Converter 类的实例以加载输入 PowerPoint 文件
  4. 创建 PdfConvertOptions 类的对象,用于定义输出 PDF 文件的转换选项
  5. 最后,调用 Convert 方法将 PowerPoint 保存为 PDF 到磁盘上

要创建 C# PPT to PDF 应用程序,Converter 类允许您在配置文档转换包并包含所需的命名空间后加载 PowerPoint 文件。 PdfConvertOptions 类使您能够定义各种属性以自定义转换后的 PDF 文件。 Convert 方法执行文档转换并将输出文件存储到磁盘上的指定路径。

使用 C# 将 PowerPoint 转换为 PDF 的代码

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertPowerpointToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert PowerPoint to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source PowerPoint file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.pptx");
// Set the conversion options for PDF document to customize the output file
PdfConvertOptions options = new PdfConvertOptions();
// Convert and save the PPTX in PDF format
converter.Convert("converted.pdf", options);
Console.WriteLine("Done");
}
}
}

上面的代码片段展示了 convert PPTX to PDF in C# 功能的实现。此示例代码执行基本的文档转换,将 PPTX 文件作为输入,并将其转换为 PDF 格式。但是,您可以通过设置各种属性(例如 Dpi、高度、宽度、边距、页面旋转等)来自定义 PDF 文档来增强此示例。

我们已经讨论了在 C# 中将 PowerPoint 转换为 PDF 的文档转换过程,并为其开发了一个示例。最近,我们发表了一篇文章,用 C# 将 Word 文档更改为 Image,请查看 如何使用 C# 将 Word 文档转换为图像 指南了解更多信息。

 简体中文