在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
无论爱恨,PowerPoint 演示文稿都是日常办公生活的一部分。然而,在演示和共享时,可能会出现很多问题。 万能的 PDF 应运而生--这是一种普遍支持的格式,可以保留原始文档的布局。
在本指南中,我们将介绍如何使用我们功能丰富的 C# 库 IronPDF 将 PPT 转换为 PDF,并推荐几款提供基本功能的替代转换工具。
IronPDF 是一个轻量级的 .NET PDF 库,专为网络开发人员设计。 PDF 转换只是众多用途中的一种--它使 PDF 的读取、书写和操作变得轻而易举,您可以在桌面和网络的 .NET 项目中使用它。 最重要的是,它可以在开发环境中免费试用。
IronPDF 的主要优势之一是其灵活性。 它可以作为独立的桌面应用程序使用,也可以使用 IronPDF API 集成到您的网络应用程序中。 此外,IronPdf.Linux 兼容 Windows、Mac 和 Linux 操作系统,因此用户范围广泛。
首先,打开 Visual Studio,进入文件 -> 新项目 -> 控制台应用程序。 输入项目名称,选择要保存的位置,然后点击 "下一步 "按钮。 选择最新的 .NET Framework,然后创建。 一旦您的项目启动并运行,就可以添加我们的资料库了。
IronPdf 易于使用,但安装起来更简单。 有几种方法可以做到这一点:
在 Visual Studio 的 "解决方案资源管理器 "中,右键单击 "引用",然后单击 "管理 NuGet 包"。 点击浏览并搜索 "IronPDF",然后安装最新版本。 如果您看到这个,说明它正在工作:
您也可以进入工具 -> NuGet 包管理器 -> Packet Manager 控制台,然后在 "包管理器 "选项卡中输入以下一行:
Install-Package IronPdf
最后,您可以直接从 购买IronPDFNuGet 上的 IronPDF 软件包. 从页面右侧的菜单中选择 "下载软件包 "选项,双击下载即可自动安装,然后重新加载 "解决方案 "即可在项目中开始使用。
没有成功? 您可以在我们的IronPDF 的 NuGet 安装指南.
您也可以直接从我们这里获取 IronPdf DLL 文件,然后手动将其添加到 Visual Studio 中。 有关 Windows、MacOS 和 Linux DLL 软件包的完整说明和链接,请查看我们的IronPDF DLL 安装指南.
请务必记住在代码开头使用 IronPDF 命名空间,如下所示:
using IronPdf;
using IronPdf;
Imports IronPdf
IronPDF 可从 HTML 生成像素完美的 PDF,因此我们必须先将 PPT 转换为 HTML。不幸的是,MS PowerPoint 不支持直接将文件导出为 HTML,因此我们需要使用在线转换工具。 我们选择了Zamzar 的 PPT 到 HTML 转换器- 只需上传您的 PPT,选择 HTML,然后点击立即转换。
现在,要开始将 HTML 文件转换为 PDF,请在 Visual Studio 中初始化 ChromePdfRenderer 对象。 像这样
ChromePdfRenderer renderer = new ChromePdfRenderer();
ChromePdfRenderer renderer = new ChromePdfRenderer();
Dim renderer As New ChromePdfRenderer()
然后,使用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")
最后,使用 SaveAs 方法保存 PDF:
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
就是这样--只需几行代码,您的 PowerPoint 文件就变成了转换后的 PDF 文件:
然而,IronPDF 的功能并不止于此,利用我们配备齐全的库,您可以对演示文稿进行微调和定制。
本节展示了如何在 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"))
为 PDF 添加密码可防止未经授权的访问。 您可以为用户和管理员设置不同的密码,以便自定义访问权限。
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
使用 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
以下是整体效果:
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
这就是最终产品:
有许多免费的(如果有限的话)工具可以转换 PowerPoint 演示文稿,包括在线创建 PDF 的方法。下面是一些可供选择的 PPT 到 PDF 转换器。
几十年来,Microsoft PowerPoint 一直是演示文稿的基石,它可以让您轻松地将文档导出为 PDF。 但是,它缺乏上述步骤中描述的定制功能。
Soda PDF 是一款在线工具,允许您将 PPT 转换为 PDF,并具有许多其他功能。 不过,与本列表中的其他工具不同,它不能免费使用。
Adobe 公司是 PDF 格式的创造者,理所当然地被认为是生成 PDF 的行业标准。 他们的免费在线工具可以将 PPT 文件转化为 PDF,但有限的自定义选项需要付费访问。
上传要转换的 PPT 文件
处理完成后,请单击页面顶部的 "下载 "按钮
SmallPDF 是一款流行的在线工具,提供一系列 PDF 编辑功能,包括将 PPT 转换为 PDF 的功能。 SmallPDF 的主要优势之一是其便捷性。 由于这是一个基于网络的工具,您可以从任何有网络连接的设备上访问它,而无需下载或安装任何软件。
Microsoft Word、Adobe 和在线转换工具易于使用,并提供一系列基本编辑功能。 然而,对于功能更强大的 PDF 编辑工具而言,IronPDF 所提供的灵活性是无法比拟的。
将 PPT 转换为 PDF 只是一个开始--IronPDF 还提供 PDF 格式化工具、内置安全性和合规性功能等,是满足您所有 PDF 文档需求的首选工具。
准备好使用 IronPDF了吗? 您可以从我们的30 天免费试用 IronPDF. 它还可以完全免费用于开发目的,因此您可以真正领略到它的魅力。 如果您喜欢,IronPDF 起价低至许可费 749 美元. 如需更多优惠,请查看Iron Suite 捆绑包在这里,您可以用两个工具的价格获得所有九个 Iron Software 工具。 快乐编程!