IRONSOFTWAREHOME
USING IRONPPT

將 PPT(PowerPoint)轉換為 PDF 的 C# 教程(範例)

Curtis Chau
Curtis Chau
Updated: 2026年6月28日

使用C#將PowerPoint簡報轉換為PDF可以透過快速建立、輕鬆更新和共享簡報來增強業務運作。 此轉換還確保了與各種裝置和程式的相容性,從而節省時間並提高效率。

本教程顯示如何使用IronPDF程式庫在C#中將PowerPoint簡報轉換為PDF。

IronPDF: .NET PDF程式庫

IronPDF是一個.NET PDF程式庫,使C#和VB開發人員能夠在.NET應用程式中輕鬆建立、編輯和操作PDF文件。 IronPDF提供卓越的渲染功能,支持使用IronPDF轉換HTML為PDF使用IronPDF轉換URL為PDF、SVG轉換為圖片、HTML文件轉換為PDF等。 IronPDF擅長生成來自網頁或現有HTML/CSS模板的報告、發票、帳單和收據PDF。

一個關鍵功能是IronPDF程式庫可以用來填寫現有的PDF表單或從頭建立新的PDF表單。 這使得企業可以通過自動化使用IronPDF建立和填寫表單來簡化文件工作流程。 此外,IronPDF使得使用IronPDF新增頁首和頁腳將水印應用於PDF以及在PDF文件中新增頁碼變得簡單。 這使它成為建立專業外觀PDF的理想解決方案。 讓我們看看如何使用IronPDF將PowerPoint簡報轉換為PDF文件。

先決條件

將.ppt文件轉換為PDF文件有一些先決條件。

  1. Visual Studio 2022(推薦)
  2. 可執行的.NET應用程式,帶有最新的.NET Framework(推薦)
  3. 已安裝Microsoft Office
  4. 一個穩定的互聯網連接以安裝IronPDF程式庫進行PDF轉換

讓我們進入將.ppt文件轉換為PDF的主要步驟。

步驟1:將您的PowerPoint簡報匯出為HTML

第一步是將PowerPoint文件轉換為HTML,然後使用匯出的HTML轉換為PDF文件。

要將您的.ppt文件匯出為HTML格式,請執行以下操作:

  • 打開Zamzar PPT to HTML在線轉換工具。

  • 將PowerPoint文件上傳到Zamzar網站。

  • 點擊"立即轉換"按鈕。

    Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 1: Convert PPT to HTML 將PPT轉換為HTML

它將開始將PPTX文件轉換為HTML。

步驟2:將IronPDF新增到解決方案中

IronPDF可通過NuGet程式包管理器或NuGet程式包管理器控制台安裝。

讓我們使用程式包管理器控制台方法安裝IronPDF。

在工具欄中移至"工具",然後從側邊選單中選擇"程式包管理器控制台"選項。

Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 2: NuGet Package Manager is shown in Visual Studio Visual Studio中顯示的NuGet程式包管理器

在控制台中輸入以下命令以安裝IronPDF。

PM > Install-Package IronPPT

Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 3: Installation of IronPDF Library IronPDF程式庫的安裝

現在,是時候撰寫程式碼以使用IronPDF程式庫將PowerPoint轉換為PDF了。

步驟3:將HTML文件轉換為PDF

一旦HTML文件可用,IronPDF將用於將HTML文件轉換為PDF文件。

將IronPDF新增到程式碼文件

首先,將以下程式碼行新增到源文件的頂部,以導入IronPDF。

using IronPdf;

實例化ChromePdfRenderer物件

現在,實例化ChromePdfRenderer物件。 它將有助於建立和自訂PDF文件。

var renderer = new ChromePdfRenderer();

將HTML文件(從PowerPoint文件匯出)轉換為PDF

讓我們使用RenderHtmlFileAsPdf方法來將HTML文件轉換為PDF。

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

PowerPoint .ppt文件被轉換為PDF。 讓我們看看如何使用水印、密碼和頁首來自訂生成的PDF。

步驟4:在PDF文件中新增水印、密碼和頁首

使用IronPDF在PDF中新增水印

本節顯示如何在PDF中新增作為蓋章圖片的水印。 在下方,使用ApplyStamp方法在PDF文件中應用水印。

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

向PDF新增密碼保護

向PDF新增密碼可以保護它免受未授權的存取。 IronPDF支持為使用者和擁有人新增密碼。 您可以為使用者和管理員設定不同的密碼以允許自訂PDF文件。

pdf.Password = "EasyPassword";

新增HTML頁首

HTML頁首是一個很好的PDF功能。 它使自訂頁首變得簡單且有風格。 使用HtmlHeaderFooter物件在PDF文件中新增頁首。

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

步驟5:儲存PDF文件

所有自訂完成後,現在是時候將PDF文件保存到本機上了。使用IronPDF的SaveAs方法保存PDF文件。

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

讓我們看看Program.cs文件。

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");

輸出PDF文件

以下PowerPoint簡報已轉換為PDF文件。

Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 4: PowerPoint Presentation PowerPoint簡報

當專案運行時,生成的PDF文件將儲存在指定位置。 打開文件,當它要求輸入密碼時,輸入專案提供的密碼。

Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 5: Password Dialog Box 密碼對話框

輸入正確的密碼後,輸出的PDF文件看起來像這樣。

Convert PPT (PowerPoint) to PDF in C# (Example Tutorial), Figure 6: Output of the Generated PDF 生成的PDF的輸出

IronPDF在渲染PDF文件時保持了PowerPoint簡報的格式和響應性。 專案中已經應用頁首和水印。

總結

這就是您如何使用IronPDF在C#中將.ppt轉換為PDF。 如果您需要更多有關IronPDF的資訊,請務必查看另一個使用HTML建立PDF的IronPDF範例。 範例頁面包含了豐富的資源,可以幫助您進行所有與PDF相關的操作。

便宜且功能全面,IronPDF是需要在.NET應用程式中建立PDF文件的人的完美解決方案。 IronPDF起價為$999,使其成為市場上較為經濟的PDF程式庫之一。

購買Iron Software's 完整程式套件,五個產品只需兩個產品的價格!

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費實時演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software 的客戶標誌
獲取您的無義務諮詢
完成以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software 的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立