在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
在数字信息时代,经常需要捕捉和保存网页内容,以便离线使用、参考或共享。将网页或网页下载并保存为 PDF 文件,是一种以便携格式保存网页内容和结构的便捷方法。
在本文中,我们将指导您使用两种简单的方法将网页免费下载为 PDF 文件:使用浏览器的内置功能和 Soda PDF 的 "HTML 转 PDF "在线工具,然后向您介绍 IronPDF 作为以编程方式实现此任务的替代解决方案。
大多数现代网络浏览器都有一个内置功能,可以将网页保存为 PDF,而无需额外的工具或扩展。
下面介绍如何使用网络浏览器下载网页:
启动你喜欢的网络浏览器,浏览你想保存为 PDF 的网页。一些常用的网络浏览器包括 Google Chrome 和 Microsoft Edge。
进入网页后,按 "Ctrl + P" 键 (或 Mac 上的 "Command + P) 打开打印对话框。或者,您也可以通过浏览器的菜单,点击右上角的三个竖点,选择 "打印"。打印弹出窗口将显示如下:
在打印窗口对话框的 "目的地 "部分,点击下拉菜单,从可用打印机列表中选择 "Microsoft Print to 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 操作系统。
至 以 PDF 格式下载网页 使用 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 转 PDF")以及 IronPDF 的高级功能,您可以方便地将网页内容保存为便携、易于共享的格式。
IronPDF 通过高质量、自定义选项和批量处理简化了网页到 PDF 的转换。它能处理复杂的 HTML 内容,集成到工作流程中,并提供安全功能。IronPDF 是一款多功能、用户友好的工具,可高效地将网页转换为 PDF。
如果你想在你的项目中使用 IronPDF,你可以获得一个商业版本。 许可证 起价为 $749,适用于单个开发人员。还有一个 免费试用 因此,您可以在购买前对其进行测试。如果你决定购买许可证,有不同的选项可供选择,包括适用于多个开发人员和大型企业的选项。您可以从以下网址下载该软件 *这里***.