在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在数字信息时代,经常需要捕捉和保存网络内容,以便离线使用、参考或共享。 将网页或网页下载并保存为 PDF 文件是一种以便携格式保存网页内容和结构的便捷方法。
在本文中,我们将指导您使用两种简单的方法将网页免费下载为 PDF:使用浏览器的内置功能和来自 Soda PDF 的 "HTML 转 PDF "在线工具,然后向您介绍 IronPDF 作为以编程方式实现此任务的替代解决方案。
大多数现代网络浏览器都有一个内置功能,可以将网页保存为 PDF 格式,而无需额外的工具或扩展。
以下是使用网络浏览器下载网页的方法:
启动您喜欢的网络浏览器,浏览您要保存为 PDF 格式的网页。 一些常用的网络浏览器包括 Google Chrome 和 Microsoft Edge。
一旦进入网页,按下“Ctrl + P”(或在 Mac 上按“Command + P”)以打开打印对话框。 或者,您也可以通过浏览器的菜单,点击右上角的三个竖点,然后选择 "打印"。打印弹出窗口将显示如下:
在打印窗口对话框的 "目的地 "部分,单击下拉菜单并从可用打印机列表中选择 "Microsoft 打印为 PDF "或 "另存为 PDF"。 您还可以选择页面范围,根据自己的需要保存网页。
您可以根据自己的喜好自定义页面布局、纸张大小和页边距等各种设置。 请务必根据所需的内容适当设置页面大小和布局选项。 通过 Microsoft Print to PDF,您可以选择输出 PDF 文档的颜色(黑白/彩色)。 点击更多设置,进一步设置每页页数、比例、页眉和页脚以及背景图形。
单击 "打印 "按钮,将显示保存打印输出对话框。 在计算机上选择一个位置保存 PDF,并为其命名。 单击 "保存",网页将转换为 PDF 并保存到指定位置。
现在,您已使用浏览器的内置功能成功将网页下载为 PDF 格式。
如果您更喜欢不依赖浏览器的多功能方法,可以使用 Soda PDF 提供的 "HTML 转 PDF "在线工具。
方法如下:
打开您的网页浏览器并访问Soda PDF网站。您可以在www.sodapdf.com/html-to-pdf/找到此工具,或者在在线工具菜单栏中搜索。
在网页上提供的字段中,输入您要转换为 PDF 的网页的 URL。
输入 URL 后,单击 "获取 PDF "按钮。 该工具将处理网页并生成 PDF 版本。
转换完成后,该工具将提供下载 PDF 的链接。 单击链接将 PDF 文件保存到您的计算机。
虽然浏览器内置功能和 Soda PDF 的 "HTML to PDF "等在线工具是将网页下载为 PDF 的便捷选择,但它们可能无法提供某些用户所需的高级功能和灵活性。如果您需要功能更强大的解决方案,可以考虑 IronPDF。
探索 IronPDF 的功能 是一个多功能的 PDF 操作工具,提供将网页捕获并保存为 PDF 的能力。 它既可以作为独立的桌面应用程序使用,也可以使用 IronPdf API 集成到您的网络应用程序中。 此外,IronPdf 兼容 Windows 和 Mac 操作系统。
使用IronPDF将URL转换为PDF格式,请按照以下步骤操作:
从Iron Software 网站下载并安装 IronPDF,或者通过 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 下载页面下载该软件。