PDF 工具

如何将PowerPoint转换为PDF

更新 2024年八月13日
分享:

无论爱恨,PowerPoint 演示文稿都是日常办公生活的一部分。然而,在演示和共享时,可能会出现很多问题。 万能的 PDF 应运而生--这是一种普遍支持的格式,可以保留原始文档的布局。

在本指南中,我们将介绍如何使用我们功能丰富的 C# 库 IronPDF 将 PPT 转换为 PDF,并推荐几款提供基本功能的替代转换工具。

IronPDF:卓越的 C# PDF 库

IronPDF 是一个轻量级的 .NET PDF 库,专为网络开发人员设计。 PDF 转换只是众多用途中的一种--它使 PDF 的读取、书写和操作变得轻而易举,您可以在桌面和网络的 .NET 项目中使用它。 最重要的是,它可以在开发环境中免费试用。

IronPDF 的主要优势之一是其灵活性。 它可以作为独立的桌面应用程序使用,也可以使用 IronPDF API 集成到您的网络应用程序中。 此外,IronPdf.Linux 兼容 Windows、Mac 和 Linux 操作系统,因此用户范围广泛。

将PPT转换为PDF - 入门

在 Visual Studio 中创建项目

首先,打开 Visual Studio,进入文件 -> 新项目 -> 控制台应用程序。 输入项目名称,选择要保存的位置,然后点击 "下一步 "按钮。 选择最新的 .NET Framework,然后创建。 一旦您的项目启动并运行,就可以添加我们的资料库了。

安装 IronPDF 库

IronPdf 易于使用,但安装起来更简单。 有几种方法可以做到这一点:

方法 1:NuGet 软件包管理器控制台

在 Visual Studio 的 "解决方案资源管理器 "中,右键单击 "引用",然后单击 "管理 NuGet 包"。 点击浏览并搜索 "IronPDF",然后安装最新版本。 如果您看到这个,说明它正在工作:

如何将PowerPoint转换为PDF:图1

您也可以进入工具 -> NuGet 包管理器 -> Packet Manager 控制台,然后在 "包管理器 "选项卡中输入以下一行:

Install-Package IronPdf

最后,您可以直接从 购买IronPDFNuGet 上的 IronPDF 软件包. 从页面右侧的菜单中选择 "下载软件包 "选项,双击下载即可自动安装,然后重新加载 "解决方案 "即可在项目中开始使用。

没有成功? 您可以在我们的IronPDF 的 NuGet 安装指南.

方法 2:使用 DLL 文件

您也可以直接从我们这里获取 IronPdf DLL 文件,然后手动将其添加到 Visual Studio 中。 有关 Windows、MacOS 和 Linux DLL 软件包的完整说明和链接,请查看我们的IronPDF DLL 安装指南.

添加 IronPDF 命名空间

请务必记住在代码开头使用 IronPDF 命名空间,如下所示:

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

如何使用IronPDF将PPT转换为PDF

将 PowerPoint 演示文稿转换为 HTML

IronPDF 可从 HTML 生成像素完美的 PDF,因此我们必须先将 PPT 转换为 HTML。不幸的是,MS PowerPoint 不支持直接将文件导出为 HTML,因此我们需要使用在线转换工具。 我们选择了Zamzar 的 PPT 到 HTML 转换器- 只需上传您的 PPT,选择 HTML,然后点击立即转换。

将 HTML 转换为 PDF

现在,要开始将 HTML 文件转换为 PDF,请在 Visual Studio 中初始化 ChromePdfRenderer 对象。 像这样

ChromePdfRenderer renderer = new ChromePdfRenderer();
ChromePdfRenderer renderer = new ChromePdfRenderer();
Dim renderer As New ChromePdfRenderer()
VB   C#

然后,使用RenderHtmlFileAsPdf方法将HTML文件转换为PDF,如您所见,指定了文件路径:

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
VB   C#

最后,使用 SaveAs 方法保存 PDF:

pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
VB   C#

就是这样--只需几行代码,您的 PowerPoint 文件就变成了转换后的 PDF 文件:

如何将PowerPoint转换为PDF:图2

为 PDF 文档添加水印、密码和页眉

然而,IronPDF 的功能并不止于此,利用我们配备齐全的库,您可以对演示文稿进行微调和定制。

如何使用 IronPDF 为 PDF 添加水印

本节展示了如何在 PDF 文件中添加水印,作为盖章图像,使用IronPDF 的 ApplyStamp 方法.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
VB   C#

如何使用 IronPDF 为 PDF 添加密码保护

为 PDF 添加密码可防止未经授权的访问。 您可以为用户和管理员设置不同的密码,以便自定义访问权限。

pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
VB   C#

如何使用 IronPDF 为 PDF 添加 HTML 页眉

使用 HtmlHeaderFooter 对象为您的演示文稿添加页眉,以达到画龙点睛的效果。

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

以下是整体效果:

using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};

var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));

pdf.Password = "EasyPassword";

pdf.SaveAs("C:\\PptToPdf.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

这就是最终产品:

如何将PowerPoint转换为PDF:图3

将 PPT 转换为 PDF 的替代工具

有许多免费的(如果有限的话)工具可以转换 PowerPoint 演示文稿,包括在线创建 PDF 的方法。下面是一些可供选择的 PPT 到 PDF 转换器。

微软 PowerPoint

几十年来,Microsoft PowerPoint 一直是演示文稿的基石,它可以让您轻松地将文档导出为 PDF。 但是,它缺乏上述步骤中描述的定制功能。

如何使用 Microsoft PowerPoint 将 PPT 转换为 PDF

  • 在 Microsoft PowerPoint 中打开 PPT 文件
  • 单击文件,然后另存为,并选择 .pdf

苏打水 PDF

Soda PDF 是一款在线工具,允许您将 PPT 转换为 PDF,并具有许多其他功能。 不过,与本列表中的其他工具不同,它不能免费使用。

如何使用 Soda PDF Converter 将 PPT 转换为 PDF

  • 苏打 PDF 转换器并单击 "选择文件
  • 上传要转换的 PPT 文件
  • 处理完成后,单击 "下载 "获取文件,或输入电子邮件发送文件

Adobe Acrobat 阅读器

Adobe 公司是 PDF 格式的创造者,理所当然地被认为是生成 PDF 的行业标准。 他们的免费在线工具可以将 PPT 文件转化为 PDF,但有限的自定义选项需要付费访问。

如何使用 Adobe Acrobat Reader 将 PPT 转换为 PDF

小型 PDF

SmallPDF 是一款流行的在线工具,提供一系列 PDF 编辑功能,包括将 PPT 转换为 PDF 的功能。 SmallPDF 的主要优势之一是其便捷性。 由于这是一个基于网络的工具,您可以从任何有网络连接的设备上访问它,而无需下载或安装任何软件。

如何使用 SmallPDF 将 PPT 转换为 PDF

结论

Microsoft Word、Adobe 和在线转换工具易于使用,并提供一系列基本编辑功能。 然而,对于功能更强大的 PDF 编辑工具而言,IronPDF 所提供的灵活性是无法比拟的。

将 PPT 转换为 PDF 只是一个开始--IronPDF 还提供 PDF 格式化工具、内置安全性和合规性功能等,是满足您所有 PDF 文档需求的首选工具。

准备好使用 IronPDF了吗? 您可以从我们的30 天免费试用 IronPDF. 它还可以完全免费用于开发目的,因此您可以真正领略到它的魅力。 如果您喜欢,IronPDF 起价低至许可费 749 美元. 如需更多优惠,请查看Iron Suite 捆绑包在这里,您可以用两个工具的价格获得所有九个 Iron Software 工具。 快乐编程!

如何将PowerPoint转换为PDF:图1

< 前一页
Excel转换为PDF工具(免费网站列表)
下一步 >
在线免费工具压缩 PDF

准备开始了吗? 版本: 2024.12 刚刚发布

免费NuGet下载 总下载量: 11,781,565 查看许可证 >