在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
在數位信息時代,常常需要捕捉並保存網頁內容以供離線使用、參考或分享。 將網頁或多個網頁下載並保存為PDF檔案是一種便利的方法,可以以便攜格式保留網頁的內容和結構。
在本文中,我們將指導您通過兩種簡單的方法免費將網頁下載為 PDF:使用瀏覽器的內建功能和 Soda PDF 的「HTML to PDF」線上工具,然後介紹 IronPDF 作為實現此操作的程式化替代解決方案。
大多數現代網頁瀏覽器都配備了內建功能,可讓您在不需要額外工具或擴充套件的情況下,將網頁儲存為 PDF。
以下是使用網頁瀏覽器下載網頁的方法:
啟動您偏好的網頁瀏覽器,並導航到您想要儲存為 PDF 的網頁。 一些流行的網頁瀏覽器選擇包括 Google Chrome 和 Microsoft Edge。
當你在網頁上時,按「Ctrl + P」(或在 Mac 上按“Command + P”)打開列印對話框。 或者,您可以通過點擊瀏覽器右上角的三個垂直點並選擇「列印」來訪問。列印彈出窗口將顯示如下:
在列印視窗對話框中,於「目的地」部分,點擊下拉選單,並從可用的印表機列表中選擇「Microsoft Print to PDF」或「Save as PDF」。 您還可以根據需求選擇頁面範圍來保存網頁。
您可以自訂各種設定,例如頁面佈局、紙張大小和邊距,以符合您的偏好。 請確保為您要擷取的內容適當設置頁面大小和佈局選項。 使用 Microsoft 打印到 PDF,您可以選擇顏色。(黑白/彩色)輸出 PDF 文件。 按一下更多設定,以進一步設定每頁的頁數、比例、頁首和頁尾以及背景圖形。
單擊「列印」按鈕,將顯示儲存列印輸出對話框。 選擇您電腦上的一個位置來儲存 PDF,並給它命名。 點擊「儲存」,網頁將轉換為 PDF,並儲存到指定的位置。
現在,您已經成功使用瀏覽器內建的功能將網頁下載為 PDF。
如果您偏好一種不依賴瀏覽器的多功能方法,可以使用 Soda PDF 提供的「HTML 轉 PDF」在線工具。
以下是方法:
打開您的網路瀏覽器並訪問 Soda PDF 網站。您可以在此找到此工具:www.sodapdf.com/html-to-pdf/或在線上工具選單欄中搜尋。
在網頁上的提供欄位中,輸入您想要轉換為 PDF 的網頁 URL。
輸入網址後,點擊「取得 PDF」按鈕。 該工具將處理網頁並生成 PDF 版本。
一旦轉換完成,該工具將提供一個下載 PDF 的鏈接。 點擊連結將 PDF 文件保存到您的電腦。
雖然像 Soda PDF 的「HTML 到 PDF」這類的瀏覽器內建功能和在線工具是將網頁下載為 PDF 的方便選項,但它們可能無法提供某些用戶所需的高級功能和靈活性。如果您需要更強大的解決方案,可以考慮使用 IronPDF。
探索 IronPDF 的功能是一個多功能的 PDF 操作工具,提供將網頁捕獲並儲存為 PDF 的能力。 它既可以作為獨立的桌面應用程式使用,也可以使用IronPDF API整合到您的網路應用程式中。 此外,IronPDF 與 Windows 和 Mac 作業系統相容。
To將 URL 轉換為 PDF使用 IronPDF 進行格式化,請遵循以下步驟:
下載並安裝 IronPDF 來自 Iron Software 網站或通過 Visual Studio 的 NuGet 套件管理器下載並安裝。
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/")
現在,使用 SaveAs
方法,您可以輕鬆地將渲染的 URL 網頁保存為 PDF。
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf")
這是輸出:
將網頁下載並以 PDF 格式免費保存頁面是一種保存網頁內容的實用方法,無論是用於參考、存檔還是與他人共享。 利用現代網頁瀏覽器的內建功能、Soda PDF 的 "HTML to PDF" 在線工具,以及 IronPDF 的先進功能,您擁有方便且可及的選項,能夠將網頁內容保存為便攜且易於共享的格式。
IronPDF透過高品質、客製化選項和批次處理,簡化網頁到PDF的轉換過程。 它處理複雜的 HTML 內容,集成到您的工作流程中,並提供安全功能。 IronPDF 是一個多功能且易於使用的工具,可高效地將網頁轉換為 PDF。
如果您想在項目中使用IronPDF,您可以獲得商業授權IronPDF License從 $749 開始適用於單一開發人員。 還有一個IronPDF 的免費試用版提供完整功能和支持,讓您可以在購買前先進行測試。 如果您決定購買許可證,有不同的選擇可供選擇,包括適合多位開發人員和大型企業的選項。 您可以從該網站下載軟體IronPDF 下載頁面.