PDF 工具

如何下載網頁為 PDF (初學者教程)

發佈 2023年9月12日
分享:

在數位信息時代,常常需要捕捉並保存網頁內容以供離線使用、參考或分享。 將網頁或多個網頁下載並保存為PDF檔案是一種便利的方法,可以以便攜格式保留網頁的內容和結構。

在本文中,我們將指導您通過兩種簡單的方法免費將網頁下載為 PDF:使用瀏覽器的內建功能和 Soda PDF 的「HTML to PDF」線上工具,然後介紹 IronPDF 作為實現此操作的程式化替代解決方案。

網頁瀏覽器 - 內建功能

大多數現代網頁瀏覽器都配備了內建功能,可讓您在不需要額外工具或擴充套件的情況下,將網頁儲存為 PDF。

使用瀏覽器內建功能下載網頁為PDF

以下是使用網頁瀏覽器下載網頁的方法:

步驟1:打開網頁

啟動您偏好的網頁瀏覽器,並導航到您想要儲存為 PDF 的網頁。 一些流行的網頁瀏覽器選擇包括 Google Chrome 和 Microsoft Edge。

圖 1 - Iron Software 網站的首頁。

步驟 2:進入打印對話框

當你在網頁上時,按「Ctrl + P」(或在 Mac 上按“Command + P”)打開列印對話框。 或者,您可以通過點擊瀏覽器右上角的三個垂直點並選擇「列印」來訪問。列印彈出窗口將顯示如下:

圖2 - 顯示在 Iron Software 主頁上的印表機對話框。

步驟 3:選擇目的地

在列印視窗對話框中,於「目的地」部分,點擊下拉選單,並從可用的印表機列表中選擇「Microsoft Print to PDF」或「Save as PDF」。 您還可以根據需求選擇頁面範圍來保存網頁。

圖 3 - 列印對話框中的目標部分下拉選單。

第 4 步:自訂設定

您可以自訂各種設定,例如頁面佈局、紙張大小和邊距,以符合您的偏好。 請確保為您要擷取的內容適當設置頁面大小和佈局選項。 使用 Microsoft 打印到 PDF,您可以選擇顏色。(黑白/彩色)輸出 PDF 文件。 按一下更多設定,以進一步設定每頁的頁數、比例、頁首和頁尾以及背景圖形。

圖 4 - 列印對話框中的自訂設定部分。

步驟 5:儲存 PDF 檔案

單擊「列印」按鈕,將顯示儲存列印輸出對話框。 選擇您電腦上的一個位置來儲存 PDF,並給它命名。 點擊「儲存」,網頁將轉換為 PDF,並儲存到指定的位置。

圖5 - 已新增名稱 Iron Software Webpage 的保存對話框。

現在,您已經成功使用瀏覽器內建的功能將網頁下載為 PDF。

HTML 轉 PDF - SodaPDF

如果您偏好一種不依賴瀏覽器的多功能方法,可以使用 Soda PDF 提供的「HTML 轉 PDF」在線工具。

使用 Soda PDF 的「HTML to PDF」線上工具下載網頁為 PDF 文件

以下是方法:

第1步:訪問 Soda PDF 網站

打開您的網路瀏覽器並訪問 Soda PDF 網站。您可以在此找到此工具:www.sodapdf.com/html-to-pdf/或在線上工具選單欄中搜尋。

圖6 - SodaPDF網站,可以轉換HTML為PDF的欄位。

步驟 2:輸入網頁 URL

在網頁上的提供欄位中,輸入您想要轉換為 PDF 的網頁 URL。

圖 7 - SodaPDF 網站,並在 HTML 到 PDF 欄位中添加了 URL。

步驟 3:轉換為 PDF

輸入網址後,點擊「取得 PDF」按鈕。 該工具將處理網頁並生成 PDF 版本。

圖 8 - SodaPDF 網站上正在進行 HTML 到 PDF 的轉換。

步驟 4:下載 PDF

一旦轉換完成,該工具將提供一個下載 PDF 的鏈接。 點擊連結將 PDF 文件保存到您的電腦。

圖9 - SodaPDF顯示「您的檔案已準備好!」並附有下載按鈕。

介紹 IronPDF

雖然像 Soda PDF 的「HTML 到 PDF」這類的瀏覽器內建功能和在線工具是將網頁下載為 PDF 的方便選項,但它們可能無法提供某些用戶所需的高級功能和靈活性。如果您需要更強大的解決方案,可以考慮使用 IronPDF。

探索 IronPDF 的功能是一個多功能的 PDF 操作工具,提供將網頁捕獲並儲存為 PDF 的能力。 它既可以作為獨立的桌面應用程式使用,也可以使用IronPDF API整合到您的網路應用程式中。 此外,IronPDF 與 Windows 和 Mac 作業系統相容。

如何使用IronPDF將網頁下載為PDF

To將 URL 轉換為 PDF使用 IronPDF 進行格式化,請遵循以下步驟:

步驟 1:安裝 IronPDF

下載並安裝 IronPDF 來自 Iron Software 網站或通過 Visual Studio 的 NuGet 套件管理器下載並安裝。

步驟 2:導入 IronPdf 並將 URL 渲染為 PDF

導入IronPDF庫並實例化ChromePDFRenderer。 IronPDF 還提供 ChromePDFRenderer 選項來自訂 URL 捕獲,包括 PDF 頁面的版面、邊距和方向。 然後,IronPDF 使用 RenderUrlAsPdf 方法將網頁捕捉為 PDF。

    using IronPdf;

    ChromePdfRenderer renderer = new ChromePdfRenderer()
    {
        RenderingOptions = new ChromePdfRenderOptions
          {
            CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
            PrintHtmlBackgrounds = true,
            EnableJavaScript = true,
            GrayScale = false,
            PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
            PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
            MarginTop = 0,
            MarginBottom = 0,
            MarginLeft = 0,
            MarginRight = 0,
            UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
         }
    };
    renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

    var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
    using IronPdf;

    ChromePdfRenderer renderer = new ChromePdfRenderer()
    {
        RenderingOptions = new ChromePdfRenderOptions
          {
            CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
            PrintHtmlBackgrounds = true,
            EnableJavaScript = true,
            GrayScale = false,
            PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
            PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
            MarginTop = 0,
            MarginBottom = 0,
            MarginLeft = 0,
            MarginRight = 0,
            UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
         }
    };
    renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

    var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
Imports IronPdf

	Private renderer As New ChromePdfRenderer() With {
		.RenderingOptions = New ChromePdfRenderOptions With {
			.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
			.PrintHtmlBackgrounds = True,
			.EnableJavaScript = True,
			.GrayScale = False,
			.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
			.PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
			.MarginTop = 0,
			.MarginBottom = 0,
			.MarginLeft = 0,
			.MarginRight = 0,
			.UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None
		}
	}
	renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering()

	Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
VB   C#

步驟 3:另存為 PDF

現在,使用 SaveAs 方法,您可以輕鬆地將渲染的 URL 網頁保存為 PDF。

    pdf.SaveAs("example.pdf");
    pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf")
VB   C#

這是輸出:

圖 10 - 作為多頁 PDF 的 IronPDF 網站。

結論

將網頁下載並以 PDF 格式免費保存頁面是一種保存網頁內容的實用方法,無論是用於參考、存檔還是與他人共享。 利用現代網頁瀏覽器的內建功能、Soda PDF 的 "HTML to PDF" 在線工具,以及 IronPDF 的先進功能,您擁有方便且可及的選項,能夠將網頁內容保存為便攜且易於共享的格式。

IronPDF透過高品質、客製化選項和批次處理,簡化網頁到PDF的轉換過程。 它處理複雜的 HTML 內容,集成到您的工作流程中,並提供安全功能。 IronPDF 是一個多功能且易於使用的工具,可高效地將網頁轉換為 PDF。

如果您想在項目中使用IronPDF,您可以獲得商業授權IronPDF License從 $749 開始適用於單一開發人員。 還有一個IronPDF 的免費試用版提供完整功能和支持,讓您可以在購買前先進行測試。 如果您決定購買許可證,有不同的選擇可供選擇,包括適合多位開發人員和大型企業的選項。 您可以從該網站下載軟體IronPDF 下載頁面.

< 上一頁
如何免費為 PDF 設置密碼保護
下一個 >
IronPDF vs ChatGPT - 從 PDF 文件中提取文本

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >