PDF 工具

如何下载网页为PDF(初学者教程)

发布 2023年九月12日
分享:

在数字信息时代,经常需要捕捉和保存网络内容,以便离线使用、参考或共享。 将网页或网页下载并保存为 PDF 文件是一种以便携格式保存网页内容和结构的便捷方法。

在本文中,我们将指导您使用两种简单的方法将网页免费下载为 PDF:使用浏览器的内置功能和来自 Soda PDF 的 "HTML 转 PDF "在线工具,然后向您介绍 IronPDF 作为以编程方式实现此任务的替代解决方案。

网络浏览器 - 内置功能

大多数现代网络浏览器都有一个内置功能,可以将网页保存为 PDF 格式,而无需额外的工具或扩展。

使用浏览器内置功能将网页下载为 PDF 文件

以下是使用网络浏览器下载网页的方法:

步骤 1:打开网页

启动您喜欢的网络浏览器,浏览您要保存为 PDF 格式的网页。 一些常用的网络浏览器包括 Google Chrome 和 Microsoft Edge。

图 1 - Iron Software 网站主页。

第 2 步:进入打印对话框

进入网页后,按 "Ctrl + P" 键(或 Mac 上的 "Command + P)打开打印对话框。 或者,您也可以通过浏览器的菜单,点击右上角的三个竖点,然后选择 "打印"。打印弹出窗口将显示如下:

图 2 - 打印对话框,显示在 Iron 软件主页上。

步骤 3:选择目的地

在打印窗口对话框的 "目的地 "部分,单击下拉菜单并从可用打印机列表中选择 "Microsoft 打印为 PDF "或 "另存为 PDF"。 您还可以选择页面范围,根据自己的需要保存网页。

图 3 - 打印对话框中的目标部分下拉菜单。

第 4 步:自定义设置

您可以根据自己的喜好自定义页面布局、纸张大小和页边距等各种设置。 请务必根据所需的内容适当设置页面大小和布局选项。 使用 Microsoft Print to PDF,您可以选择颜色(黑白/彩色)输出 PDF 文档。 点击更多设置,进一步设置每页页数、比例、页眉和页脚以及背景图形。

图 4 - 打印对话框中的自定义设置部分。

第 5 步:保存 PDF 文件

单击 "打印 "按钮,将显示保存打印输出对话框。 在计算机上选择一个位置保存 PDF,并为其命名。 单击 "保存",网页将转换为 PDF 并保存到指定位置。

图 5 - 保存对话框,其中已添加 Iron 软件网页 名称。

现在,您已使用浏览器的内置功能成功将网页下载为 PDF 格式。

HTML 转 PDF - SodaPDF

如果您更喜欢不依赖浏览器的多功能方法,可以使用 Soda PDF 提供的 "HTML 转 PDF "在线工具。

使用 Soda PDF 的 "HTML 转 PDF "在线工具将网页下载为 PDF

方法如下:

步骤 1:访问 Soda PDF 网站

打开浏览器,访问 Soda PDF 网站。您可以在以下网址找到该工具www.sodapdf.com/html-to-pdf/或在在线工具菜单栏中搜索。

图 6 - SodaPDF 网站,其中有一个将 HTML 转换为 PDF 的字段。

第 2 步:输入网页 URL

在网页上提供的字段中,输入您要转换为 PDF 的网页的 URL。

图 7 - 在 HTML 转 PDF 字段中添加了 URL 的 SodaPDF 网站。

第 3 步:转换为 PDF

输入 URL 后,单击 "获取 PDF "按钮。 该工具将处理网页并生成 PDF 版本。

图 8 - SodaPDF 网站正在进行 HTML 到 PDF 的转换。

第 4 步:下载 PDF

转换完成后,该工具将提供下载 PDF 的链接。 单击链接将 PDF 文件保存到您的计算机。

图 9 - SodaPDF 显示 您的文件已准备就绪!,并带有一个下载按钮。

介绍IronPDF

虽然浏览器内置功能和 Soda PDF 的 "HTML to PDF "等在线工具是将网页下载为 PDF 的便捷选择,但它们可能无法提供某些用户所需的高级功能和灵活性。如果您需要功能更强大的解决方案,可以考虑 IronPDF。

了解 IronPDF 的功能是一款多功能 PDF 操作工具,能够将网页捕获并保存为 PDF。 它既可以作为独立的桌面应用程序使用,也可以使用 IronPdf API 集成到您的网络应用程序中。 此外,IronPdf 兼容 Windows 和 Mac 操作系统。

如何使用 IronPDF 将网页下载为 PDF 文件

将 URL 转换为 PDF使用 IronPDF 格式,请按照以下步骤操作:

步骤 1:安装 IronPDF

从以下网站下载并安装 IronPDFIron 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 许可证单个开发人员的起价为 $749。 还有一个免费试用 IronPDF译文必须具有完整的功能和支持,以便您在购买前进行测试。 如果您决定购买许可证,有不同的选项可供选择,包括适用于多个开发人员和大型企业的选项。 您可以从IronPDF 下载页面.

< 前一页
如何免费为PDF加密保护
下一步 >
IronPDF vs ChatGPT - 从PDF文档提取文本

准备开始了吗? 版本: 2024.12 刚刚发布

免费NuGet下载 总下载量: 11,781,565 查看许可证 >