在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
無論喜歡還是討厭,PowerPoint 簡報都是日常辦公生活的一部分。然而,當涉及展示和分享時,很多事情可能會出錯。 進入功能強大的 PDF——一種普遍支持的格式,能夠保留原始文件的佈局。
在本指南中,我們將解釋如何使用我們功能豐富的 C# 庫 IronPDF 將 PPT 轉換為 PDF,並推薦幾種提供基本功能的替代轉換工具。
IronPDF 是一個輕量級的 .NET PDF 庫,專門為網頁開發人員設計。 PDF 轉換只是其中一種用途——它讓閱讀、編寫和操作 PDF 變得輕而易舉,您可以在桌面和網頁的 .NET 專案中使用它。 最棒的是,您可以在開發環境中免費試用。
IronPDF 的主要優勢之一是其靈活性。 它可以作為獨立的桌面應用程式使用,也可以通過 IronPDF API 集成到您的網路應用程式中。 此外,IronPDF 與 Windows、Mac 及 Linux 作業系統相容,讓廣大使用者得以輕鬆使用。
首先,打開 Visual Studio,然後依序選擇檔案 -> 新專案 -> 主控台應用程式。 輸入您的專案名稱,選擇您想要儲存的位址,然後按下一步按鈕。 選擇最新的 .NET Framework,然後建立。 一旦您的專案運行起來,就該添加我們的庫了。
IronPDF 易於使用,但安裝起來更簡單。 您有幾種方法可以做到:
在 Visual Studio 的解決方案總管中,右鍵點選參考,然後點選管理 NuGet 套件。 點擊瀏覽並搜尋「IronPDF」,然後安裝最新版本。 如果您看到此訊息,表示一切正常:
您還可以前往工具 -> NuGet 套件管理器 -> 套件管理主控台,然後在套件管理器標籤中輸入以下行:
Install-Package IronPdf
最後,您可以直接從NuGet上的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,並提供許多其他功能。 然而,與此清單上的其他工具不同,它不是免費使用的。
作為 PDF 格式的創造者,Adobe 被公認為生成 PDF 的行業標準。 他們的免費在線工具可以讓您將 PPT 文件轉換成 PDF,但有限的自定義選項需要付費使用。
上傳您想要轉換的 PPT 文件
處理完成後,請點擊頁面頂部的下載
SmallPDF 是一個受歡迎的在線工具,提供多種 PDF 編輯功能,包括將 PPT 轉換為 PDF 的能力。 SmallPDF 的主要優勢之一是其便利性。 因為它是一個基於網路的工具,您可以從任何具有網際網路連接的設備上存取它,而無需下載或安裝任何軟體。
Microsoft Word、Adobe 和線上轉換工具易於使用,並提供一系列基本編輯功能。 然而,對於更強大的 PDF 編輯工具,IronPDF 提供了無法匹敵的靈活性。
而 PPT 轉換為 PDF 只是開始——憑藉 PDF 格式化工具、內建的安全性和合規功能等,IronPDF 是滿足所有 PDF 文件需求的首選工具。
準備好動手使用IronPDF了嗎? 您可以從我們的IronPDF 30 天免費試用版. 它也可完全免費用於開發目的,因此您可以真正了解它的組成。 如果您喜歡所見內容,IronPDF 的起價僅為授權費用為 $749. 如需更多節省,請查看Iron Suite 組合包只需兩個產品的價格,你就能獲得全部九個Iron Software工具。 編碼快樂!