如何將網頁下載為PDF(新手教學)
在數位資訊時代,人們經常需要擷取和保存網路內容,以便離線使用、參考或分享。 將網頁下載並儲存為 PDF 檔案是一種以便攜帶格式保存網頁內容和結構的便捷方法。
在本文中,我們將指導您使用兩種簡單的方法免費將網頁下載為 PDF:使用瀏覽器的內建功能和 Soda PDF 的"HTML 轉 PDF"線上工具,然後向您介紹 IronPDF,作為以程式設計方式完成此任務的替代解決方案。
網頁瀏覽器 - 內建功能
大多數現代網頁瀏覽器都內建了將網頁儲存為 PDF 的功能,無需額外的工具或擴充功能。
使用瀏覽器內建功能將網頁下載為 PDF 文件
以下是如何使用網頁瀏覽器下載網頁的方法:
步驟一:開啟網頁
啟動您常用的網頁瀏覽器,並導覽至您想要儲存為 PDF 的網頁。 一些比較受歡迎的網頁瀏覽器包括GoogleChrome和微軟Edge。
步驟 2:開啟列印對話框
進入網頁後,按下"Ctrl + P"(Mac 上按"Command + P")開啟列印對話方塊。 或者,您也可以透過瀏覽器選單存取此功能,方法是點擊右上角的三個豎點,然後選擇"列印"。列印彈出視窗將顯示如下:
圖 2 - 列印對話框,顯示在 Iron Software 主頁上。
步驟三:選擇目的地
在列印視窗對話方塊的"目標"部分,按一下下拉式選單,然後從可用印表機清單中選擇"Microsoft Print to PDF"或"Save as PDF"。 您也可以根據需要選擇要儲存網頁的頁面範圍。
步驟 4:自訂設定
您可以根據自己的喜好自訂各種設置,例如頁面佈局、紙張大小和頁邊距。 請確保根據您要擷取的內容正確設定頁面大小和佈局選項。 使用 Microsoft Print to PDF,您可以選擇輸出 PDF 文件的顏色(黑白/彩色)。 點擊更多設置,可進一步設定每頁頁數、縮放比例、頁首頁尾和背景圖形。
步驟五:儲存PDF文件
點選"列印"按鈕,將會跳出儲存列印輸出對話框。 選擇電腦上的某個位置儲存 PDF 文件,並為其命名。 點擊"儲存",網頁將轉換為 PDF 檔案並儲存到指定位置。
圖 5 - 儲存對話框,其中新增了名稱"Iron Software Webpage"。
現在您已使用瀏覽器的內建功能成功將網頁下載為 PDF 檔案。
HTML 轉 PDF - SodaPDF
如果您喜歡不依賴瀏覽器的更靈活的方法,可以使用 Soda PDF 的"HTML 轉 PDF"線上工具。
使用 Soda PDF 的"HTML 轉 PDF"線上工具將網頁下載為 PDF 文件
方法如下
第一步:造訪蘇打水 PDF 網站
開啟您的網頁瀏覽器並造訪 Soda PDF 網站。您可以在www.sodapdf.com/html-to-pdf/找到此工具,或在線上工具功能表列中搜尋。
圖 6 - SodaPDF 網站,其中包含一個將 HTML 轉換為 PDF 的欄位。
步驟二:輸入網頁網址
在網頁提供的欄位中,輸入要轉換為 PDF 的網頁的 URL。
圖 7 - SodaPDF 網站,在 HTML 轉 PDF 欄位中新增了 URL。
步驟 3:轉換為 PDF
輸入網址後,點選"取得PDF"按鈕。 該工具將處理網頁並產生 PDF 版本。
圖 8 - SodaPDF 網站正在進行 HTML 到 PDF 的轉換。
第四步:下載PDF文件
轉換完成後,該工具將提供一個連結供您下載 PDF 檔案。 點擊連結將PDF檔案儲存到您的電腦。
介紹 IronPDF。
雖然瀏覽器內建功能和像 Soda PDF 的"HTML to PDF"這樣的線上工具都能方便地將網頁下載為 PDF 文件,但它們可能無法提供某些使用者所需的高級功能和靈活性。如果您需要更強大的解決方案,不妨考慮 IronPDF。
探索 IronPDF 的功能,它是一款功能全面的 PDF 處理工具,能夠捕獲網頁並將其儲存為 PDF 檔案。 它既可以作為獨立的桌面應用程式使用,也可以使用 IronPDF API 整合到您的 Web 應用程式中。 此外,IronPDF 同時相容於 Windows 和 Mac 作業系統。
如何使用 IronPDF 將網頁下載為 PDF 文件
若要使用 IronPDF將 URL 轉換為 PDF格式,請依照下列步驟操作:
步驟 1:安裝 IronPDF
從Iron Software 網站下載並安裝 IronPDF,或透過 Visual Studio 從 NuGet 套件管理器下載並安裝。
步驟 2:匯入IronPdf並將 URL 渲染為 PDF
導入 IronPDF 庫並實例化ChromePdfRenderer 。 IronPDF 還提供ChromePdfRenderer選項,用於自訂 URL 捕獲,包括 PDF 頁面的頁面佈局、邊距和方向。 然後,IronPDF 使用RenderUrlAsPdf方法將網頁擷取為 PDF。
using IronPdf;
// Initialize the ChromePdfRenderer, which is used to render the URL into a PDF
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
RenderingOptions = new ChromePdfRenderOptions
{
CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type
PrintHtmlBackgrounds = true, // Enable printing HTML backgrounds
EnableJavaScript = true, // Enable JavaScript for the webpage
GrayScale = false, // Specify if the output PDF should be in grayscale
PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait
PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set the paper size to A4
MarginTop = 0, // Define top margin size
MarginBottom = 0, // Define bottom margin size
MarginLeft = 0, // Define left margin size
MarginRight = 0, // Define right margin size
UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None, // Do not use margins for header and footer
}
};
// Use Chrome's default rendering settings
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();
// Render the webpage as a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");using IronPdf;
// Initialize the ChromePdfRenderer, which is used to render the URL into a PDF
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
RenderingOptions = new ChromePdfRenderOptions
{
CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type
PrintHtmlBackgrounds = true, // Enable printing HTML backgrounds
EnableJavaScript = true, // Enable JavaScript for the webpage
GrayScale = false, // Specify if the output PDF should be in grayscale
PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait
PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set the paper size to A4
MarginTop = 0, // Define top margin size
MarginBottom = 0, // Define bottom margin size
MarginLeft = 0, // Define left margin size
MarginRight = 0, // Define right margin size
UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None, // Do not use margins for header and footer
}
};
// Use Chrome's default rendering settings
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();
// Render the webpage as a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");步驟 3:另存為 PDF
現在,使用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");以下是輸出結果:
結論
免費下載網頁並將其儲存為 PDF 檔案是一種保存網頁內容的實用方法,無論是用於參考、存檔或與他人分享。 透過現代網頁瀏覽器的內建功能、Soda PDF 的"HTML 轉 PDF"等線上工具以及 IronPDF 的高級功能,您可以輕鬆選擇以便攜且易於共享的格式保存網路內容。
IronPDF 簡化了網頁到 PDF 的轉換,提供高品質、自訂選項和批量處理功能。 它能夠處理複雜的 HTML 內容,融入您的工作流程,並提供安全功能。 IronPDF 是一款功能全面且易於使用的工具,可有效地將網頁轉換為 PDF 檔案。
如果您想在專案中使用 IronPDF,您可以獲得商業IronPDF 許可證,單一開發人員的許可證價格從$799起。 IronPDF 還提供完整功能和支援的免費試用版,因此您可以在購買前進行測試。 如果您決定購買許可證,我們提供多種選擇,包括多位開發人員和大型企業的許可證。 下載 IronPDF






