在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
在数字信息时代,经常需要捕捉和保存网络内容,以便离线使用、参考或共享。 将网页或网页下载并保存为 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 操作系统。
至将 URL 转换为 PDF使用 IronPDF 格式,请按照以下步骤操作:
从以下网站下载并安装 IronPDFIron Software 网站或通过 Visual Studio 从 NuGet 包管理器下载并安装。
导入 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 许可证单个开发人员的起价为 $749。 还有一个免费试用 IronPDF译文必须具有完整的功能和支持,以便您在购买前进行测试。 如果您决定购买许可证,有不同的选项可供选择,包括适用于多个开发人员和大型企业的选项。 您可以从IronPDF 下载页面.