PDF工具 如何在Mac和Windows上將網頁保存為PDF文件 Curtis Chau 更新:2025年8月31日 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 LLM副本 LLM副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 下載網頁是離線存取網站內容的一種便捷方式。 將網頁儲存為 PDF 格式有助於保留網頁結構,並方便與他人分享。 有許多工具可以讓你將網頁儲存為 PDF 文件,包括瀏覽器本身,但有時你需要對文件有更大的控制權。 在本指南中,我們將解釋如何使用我們功能豐富的 C# 庫IronPDF將網頁轉換為 PDF 格式,並推薦一些提供基本功能的替代工具。 將網頁儲存為 PDF - 入門指南 在 Visual Studio 中建立項目 首先,開啟 Visual Studio,然後依序選擇"檔案"->"新專案"->"控制台應用程式"。 輸入項目名稱,選擇儲存位置,然後點選"下一步"按鈕。 選擇最新的.NET Framework ,然後按一下"建立"。 專案啟動並運行後,就可以新增我們的庫了。 安裝IronPDF庫 IronPDF容易使用,安裝更簡單。 有兩種方法可以做到這一點: 方法一: NuGet套件管理器控制台 在 Visual Studio 的解決方案資源管理器中,以滑鼠右鍵按一下"引用",然後按一下"管理NuGet套件"。 點擊瀏覽並蒐索"IronPDF",然後安裝最新版本。 如果你看到這個,就表示它正在運作: 您也可以前往"工具"-> "NuGet套件管理器"->"套件管理器控制台",然後在"套件管理器"標籤中輸入以下行: Install-Package IronPdf 最後,您也可以直接從NuGet 的官方網站取得IronPDF 。 從平台右側選單中選擇"下載套件"選項,雙擊下載的檔案即可自動安裝,然後重新載入解決方案即可在專案中使用它。 沒用? 您可以在我們的高級NuGet安裝指南中找到特定於平台的幫助。 方法二:使用 DLL 文件 您也可以直接從我們這裡取得IronPDF DLL 文件,然後手動將其新增至 Visual Studio 。 有關 Windows、macOS 和 Linux DLL 套件的完整說明和鏈接,請查看我們專門的IronPDF安裝指南。 新增IronPDF命名空間 請務必在程式碼開頭使用IronPDF命名空間,如下所示: using IronPdf; using IronPdf; $vbLabelText $csharpLabel 如何使用IronPDF將網頁儲存為 PDF 打開 Visual Studio 並新增IronPDF庫後,我們首先實例化 ChromePdfRenderer,它提供了自訂 URL 擷取的選項,包括頁面佈局、邊距和 PDF 頁面的方向。 然後, IronPDF使用 RenderUrlAsPdf 方法將網頁擷取為 PDF。 它的樣子是這樣的: using IronPdf; // Instantiate the Chrome PDF Renderer ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered PrintHtmlBackgrounds = true, // Enable printing background colors and images EnableJavaScript = true, // Enable JavaScript execution GrayScale = false, // Render in color PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size MarginTop = 0, MarginBottom = 0, MarginLeft = 0, MarginRight = 0, UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins } }; // Use Chrome Default Rendering for sizing content renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Convert the webpage to a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); using IronPdf; // Instantiate the Chrome PDF Renderer ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered PrintHtmlBackgrounds = true, // Enable printing background colors and images EnableJavaScript = true, // Enable JavaScript execution GrayScale = false, // Render in color PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size MarginTop = 0, MarginBottom = 0, MarginLeft = 0, MarginRight = 0, UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins } }; // Use Chrome Default Rendering for sizing content renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Convert the webpage to a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); $vbLabelText $csharpLabel 然後,使用 SaveAs 方法,您可以輕鬆地將渲染後的 URL 網頁儲存為 PDF。 // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); $vbLabelText $csharpLabel 我們來看看結果。 以下是IronPDF主頁在Chrome瀏覽器中的顯示效果: 這就是我們輸出的PDF檔案。可以看到,儘管將方向從橫向改為縱向,網站的結構仍然完整且可讀: 在PDF文件中新增浮水印、密碼和頁眉 IronPDF 的功能遠不止於此——借助我們設備齊全的庫,您可以微調和自訂簡報。 如何使用IronPDF為 PDF 新增浮水印 本節介紹如何使用ApplyStamp 方法文件在 PDF 中加入浮水印作為印章影像。 // Add a watermark using an online image pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); // Add a watermark using an online image pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); $vbLabelText $csharpLabel 如何使用IronPDF為 PDF 新增密碼保護 為PDF文件添加密碼可以防止未經授權的存取。 您可以為使用者和管理員設定不同的密碼,以實現存取權限的自訂。 // Set a password for the PDF pdf.Password = "EasyPassword"; // Set a password for the PDF pdf.Password = "EasyPassword"; $vbLabelText $csharpLabel 如何使用IronPDF為 PDF 新增 HTML 頭部 使用 HtmlHeaderFooter 對象,為您的簡報添加標題,使其更加完美。 // Add an HTML-based header to the PDF renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, // Maximum height in millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content }; // Add an HTML-based header to the PDF renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, // Maximum height in millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content }; $vbLabelText $csharpLabel 替代網頁轉 PDF 工具 使用網頁瀏覽器保存網頁就像使用內建的列印選單一樣簡單——只需在選單中選擇"列印"或按下鍵盤上的列印快捷鍵即可。 有些線上工具在選擇儲存檔案時提供 PDF 選項。 然而,這些選項還有很多不足之處——通常會破壞網頁結構或完全缺少背景圖形。 此外,與IronPDF不同,儲存為 PDF 時沒有自訂選項。 Google Chrome Chrome 是目前最受歡迎的網路瀏覽器,全球用戶估計達 35 億。它擁有眾多功能,將網頁匯出為 PDF 就是其中之一。 將頁面儲存為 PDF 時,Chrome 提供了一些基本選項,例如僅儲存奇數頁、偶數頁或多頁,變更紙張大小,以及在縱向和橫向之間切換佈局。 然而,它很難保持網站的結構,常常會完全改變頁面的外觀,使其難以閱讀,如下圖所示: 網頁在 Chrome 瀏覽器的顯示效果 Chrome 如何將網頁渲染成 PDF 如何使用Google瀏覽器將網頁轉換為 PDF 點選右上角的三個點,開啟Google瀏覽器下拉選單 點選"列印…"開啟彈出窗口 確認目標位置為"另存為 PDF",然後選擇"儲存"。 Microsoft Edge 作為微軟經典瀏覽器 Internet Explorer 的繼任者,Edge 於 2018 年更新,採用 Chromium 核心運行,使其與Google Chrome 瀏覽器非常相似。 因此,將網頁轉換為 PDF 的過程幾乎與將網頁轉換為 PDF 的過程相同,但有相同的限制。 如何使用 Microsoft Edge 將網頁儲存為 PDF 點選右上角的三個點,開啟 Edge 下拉選單 點擊"列印…",然後選擇"儲存為 PDF"作為您的印表機。 選擇"儲存"將網頁匯出為 PDF 文件 Mozilla Firefox Firefox 是一款注重安全性和使用者隱私的替代網頁瀏覽器。 它與眾不同之處在於它使用自己定制的引擎而不是 Chromium 引擎運行。 但是,在將網頁儲存為 PDF 時,它的運作方式與 Chrome 和 Edge 非常相似。 和那些瀏覽器一樣,它在某些頁面佈局上表現不佳,導致內容難以閱讀。 如何使用 Mozilla Firefox 將網頁另存為 PDF 點選右上角的漢堡選單按鈕(三條橫線),開啟 Firefox 下拉選單。 點擊"列印…",然後在目標選單中選擇"儲存為 PDF"。 選擇"儲存"以下載您的PDF檔案。 蘋果Safari瀏覽器 與 Mozilla 一樣,蘋果也使用自己客製化的引擎來運行其瀏覽器,因此與其他瀏覽器相比,它有一些細微的差別。 在我們的測試中,Safari 產生的 PDF 文件最為準確,但缺少自訂頁面列印選擇等功能。 如何使用 Apple Safari 將網頁儲存為 PDF 文件 開啟頁面頂部的"檔案"選單,然後按一下"匯出為 PDF"… 選擇檔案儲存位置,然後按一下"儲存"。 蘇打水 PDF Soda PDF 是一款免費的線上工具,可將網頁轉換為 PDF,並提供許多其他功能。 我們的測試表明,它比大多數其他瀏覽器更準確,但無法加載網頁上的幾張圖片。 如何使用 Soda PDF Converter 將 PPT 轉換為 PDF 前往Soda PDF 的線上轉換工具,輸入您所需網頁的 URL。 等待工具產生您的 PDF 檔案。 此時會彈出一個視窗 - 選擇檔案儲存位置,然後點擊"儲存"。 結論 網頁瀏覽器和線上工具易於使用,並提供一系列基本編輯功能。 然而,對於功能更強大的網頁轉 PDF 工具而言, IronPDF提供的彈性是其他工具無法比擬的。 網頁轉 PDF 只是IronPDF的開始——它還具備 PDF 格式設定、內建安全性和合規性功能等更多功能,是滿足您所有 PDF 文件需求的最佳工具。 準備好體驗IronPDF了嗎? 您可以先體驗IronPDF的 30 天免費試用版。 它也完全可以免費用於開發目的,因此您可以真正了解它的功能。 如果您喜歡您所看到的, IronPDF的起價低至 $799 。 想要節省更多?那就來看看Iron Suite套裝吧!只需支付兩款工具的價格,即可獲得Iron Software 的全部九款工具。 祝您程式愉快! Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 相關文章 更新2025年6月22日 發現2025年最佳PDF刪除軟件 探索2025年最佳PDF刪除解決方案,包括Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor和PDF-XChange Editor。了解IronPDF如何自動化.NET中的刪除以增強安全性和合規性。 閱讀更多 更新2025年6月22日 iPhone上最佳PDF閱讀器(免費和付費工具比較) 在本文中,我們將探索一些適合iPhone的最佳PDF閱讀器,並總結為何IronPDF脫穎而出成為最佳選擇。 閱讀更多 更新2025年6月26日 Windows上最佳免費PDF編輯器(免費和付費工具比較) 本文探討2025年可用的頂級免費PDF編輯器,並總結出最強大和靈活的選擇:IronPDF。 閱讀更多 2022年最佳PDF查看選項如何提取PDF文件中的頁面...
更新2025年6月22日 發現2025年最佳PDF刪除軟件 探索2025年最佳PDF刪除解決方案,包括Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor和PDF-XChange Editor。了解IronPDF如何自動化.NET中的刪除以增強安全性和合規性。 閱讀更多