IronPDF 如何使用 如何將 HTML ZIP 檔案渲染為 PDF 使用 C# 將 HTML Zip 檔案渲染為 PDF 潘瑞根 更新:4月 8, 2025 下載 IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 有些項目使用 ZIP 壓縮包以提高儲存和傳輸效率。 如果使用者想要渲染 ZIP 文件中包含的 HTML 文件,則無需手動提取其內容。 使用 IronPDF,您可以直接從 ZIP 檔案渲染包含所有資源的整個專案。本文將示範如何輕鬆地將 HTML ZIP 套件轉換為 PDF。 快速入門:使用 IronPDF 將 HTML ZIP 轉換為 PDF 使用 IronPDF,只需幾行簡單的程式碼,即可輕鬆將 ZIP 套件中的 HTML 檔案轉換為 PDF。 本快速指南示範如何使用 IronPDF 庫的RenderZipFileAsPdf方法,讓您能夠快速將壓縮的 HTML 內容轉換為精美的 PDF 文件。 對於希望簡化工作流程的開發人員來說,這種方法非常理想,它消除了手動提取的需要,使其成為將 PDF 生成整合到 C# 專案中的有效解決方案。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronPDF PM > Install-Package IronPdf 複製並運行這段程式碼。 new IronPdf.ChromePdfRenderer().RenderZipFileAsPdf("htmlSample.zip", "htmlSample.html").SaveAs("output.pdf"); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronPDF,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載 IronPDF 庫,用於將 HTML ZIP 檔案轉換為 PDF。 實例化ChromePdfRenderer類 呼叫RenderZipFileAsPdf將 HTML ZIP 檔案轉換為 PDF 文件 將 HTML ZIP 檔案和 HTML 檔案路徑傳遞給渲染器。 儲存並下載PDF文件 將 HTML ZIP 檔案轉換為 PDF 範例 下面是使用RenderZipFileAsPdf方法將 HTML ZIP 檔案轉換為 PDF 的範例。 RenderZipFileAsPdf方法接受兩個參數:ZIP 檔案的路徑和 ZIP 檔案中的 HTML 檔案名稱。 轉換完成後,我們將 PDF 檔案另存為output.pdf 。 輸入檔 這是程式碼渲染的htmlSample.html HTML 檔案: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sample HTML with External CSS and JS</title> <!-- Link to External CSS --> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <h1>Welcome to the Sample Page!</h1> <p id="greeting">Click the button to change the background color and greeting text.</p> <button id="changeButton">Change Background</button> </div> <!-- Link to External JavaScript --> <script src="script.js"></script> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Sample HTML with External CSS and JS</title> <!-- Link to External CSS --> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <h1>Welcome to the Sample Page!</h1> <p id="greeting">Click the button to change the background color and greeting text.</p> <button id="changeButton">Change Background</button> </div> <!-- Link to External JavaScript --> <script src="script.js"></script> </body> </html> HTML 以下是它在 Chromium 瀏覽器上的快速預覽。 程式碼範例 :path=/static-assets/pdf/content-code-examples/how-to/html-zip-file-to-pdf.cs ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderZipFileAsPdf("htmlSample.zip", @"htmlSample.html"); pdf.SaveAs("output.pdf"); Dim renderer As New ChromePdfRenderer() Dim pdf As PdfDocument = renderer.RenderZipFileAsPdf("htmlSample.zip", "htmlSample.html") pdf.SaveAs("output.pdf") $vbLabelText $csharpLabel 結果 這是上述程式碼的最終輸出結果。 常見問題解答 IronPDF 在 HTML ZIP 檔案方面的主要功能是什麼? IronPdf 可讓您將 ZIP 檔案中的整個 HTML 專案(包括其所有資產)直接渲染為 PDF 格式,而無需手動擷取內容。 如何使用 IronPDF 將 HTML ZIP 檔案轉換為 PDF? 您可以使用 IronPDF `RenderZipFileAsPdf` 方法將 HTML ZIP 檔案轉換為 PDF,此方法需要 ZIP 檔案的路徑以及其中 HTML 檔案的名稱。 要開始將 HTML ZIP 檔案轉換為 PDF,應該實體化哪個類別? 要開始將 HTML ZIP 檔案轉換為 PDF,您應該實體化 IronPDF 中的「ChromePdfRenderer」類別。 使用 IronPDF 將 HTML ZIP 檔案渲染為 PDF 的步驟為何? 步驟包括下載 IronPDF 函式庫、實體化 `ChromePdfRenderer` 類別、呼叫 `RenderZipFileAsPdf`、傳送 HTML ZIP 檔案和路徑,最後儲存 PDF。 IronPDF 能否處理 ZIP 中 HTML 檔案的外部 CSS 和 JavaScript? 是的,IronPdf 可以渲染 ZIP 文件中包含外部 CSS 和 JavaScript 的 HTML 文件,確保 PDF 輸出反映原始設計和功能。 在使用 IronPDF 之前,是否需要從 ZIP 檔案中提取 HTML 檔案? 不,不需要從 ZIP 檔案中提取 HTML 檔案。IronPDF 可以直接將 ZIP 檔案中的內容渲染為 PDF。 使用 IronPDF 進行轉換後,如何儲存輸出的 PDF? 轉換完成後,可透過指定輸出路徑儲存 PDF,如範例所示,PDF 被儲存為 `output.pdf`。 IronPDF 中是否有特定的方法來處理 ZIP 檔案? 是的,IronPDF 中的「RenderZipFileAsPdf」方法專門用於處理 HTML ZIP 檔案並將其轉換為 PDF。 將 HTML ZIP 檔案渲染為 PDF 時,IronPDF 是否與 .NET 10 相容? 是的,IronPDF 已经提供了预发布支持,并与即将发布的 .NET 10 版本(计划于 2025 年 11 月发布)完全兼容,在将 HTML ZIP 文件渲染为 PDF 时,使用的方式与其他 .NET 版本完全相同。 潘瑞根 立即與工程團隊聊天 軟體工程師 Regan 畢業於雷丁大學,擁有電子工程學士學位。在加入 Iron Software 之前,他之前的工作角色讓他專注於單一的任務;而他在 Iron Software 最喜歡的是他可以承接各種不同的工作,無論是增加銷售、技術支援、產品開發或行銷的價值。他喜歡瞭解開發人員使用 Iron Software 程式庫的方式,並運用這些知識來持續改善文件和開發產品。 準備好開始了嗎? Nuget 下載 16,493,056 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:16,493,056 檢視授權