PDF 工具 如何将网页下载为 PDF(初学者教程) Curtis Chau 已更新:六月 20, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 在数字信息时代,常常需要捕获和保存网页内容以供离线使用、参考或共享。 下载并将网页保存为PDF文件是以便携格式保存网页内容和结构的方便方法。 在本文中,我们将通过两种简单的方法引导您免费将网页下载为PDF:使用浏览器的内置功能和Soda PDF的“HTML到PDF”在线工具,然后向您介绍IronPDF以编程方式实现此任务的替代解决方案。 网页浏览器 - 内置功能 大多数现代网页浏览器都带有一个内置功能,可以让您在无需额外工具或扩展的情况下将网页保存为PDF。 使用浏览器内置功能下载网页为PDF 以下是使用网页浏览器下载网页的方法: 步骤1:打开网页 启动您喜欢的网页浏览器并导航到您要保存为PDF的网页。 一些流行的网页浏览器选择包括谷歌浏览器和微软Edge。 步骤2:访问打印对话框 一旦您在网页上,按“Ctrl + P”(或Mac上按“Command + P”)打开打印对话框。 或者,您可以通过浏览器菜单访问它,点击右上角的三个竖点并选择“打印”。打印弹出窗口将显示如下: 步骤3:选择目的地 在打印窗口对话框中,在“目的地”部分下,点击下拉菜单并从可用打印机列表中选择“Microsoft Print to PDF”或“Save as PDF”。 您还可以选择页面范围以根据需要保存网页。 步骤4:自定义设置 您可以根据自己的喜好自定义各种设置,例如页面布局、纸张大小和边距。 确保为要捕获的内容适当设置页面大小和布局选项。 使用Microsoft Print to PDF,您可以选择输出PDF文档的颜色(黑白/彩色)。 点击更多设置以进一步设置每页的页面数、比例、页眉和页脚以及背景图形。 步骤5:保存PDF文件 点击“打印”按钮,它会为您显示一个保存打印输出对话框。 选择计算机上的一个位置保存PDF并给它命名。 点击“保存”,网页将被转换为PDF并保存到指定位置。 现在您已成功使用浏览器的内置功能下载网页为PDF。 HTML到PDF - SodaPDF 如果您更喜欢不依赖于浏览器的多功能方法,您可以使用Soda PDF的“HTML到PDF”在线工具。 使用Soda PDF的“HTML到PDF”在线工具下载网页为PDF 具体方法如下 步骤1:访问Soda PDF网站 打开您的网页浏览器并访问Soda PDF网站。您可以在www.sodapdf.com/html-to-pdf/找到此工具或在在线工具菜单栏中搜索。 步骤2:输入网页URL 在网页上提供的字段中,输入您要转换为PDF的网页的URL。 步骤3:转换为PDF 输入URL后,点击“获取PDF”按钮。 该工具将处理网页并生成PDF版本。 步骤4:下载PDF 转换完成后,该工具将提供一个下载PDF的链接。 点击链接将PDF文件保存到您的计算机。 IronPDF 简介 虽然浏览器内置功能和像Soda PDF的“HTML到PDF”这样的在线工具是下载网页为PDF的方便选择,但它们可能无法提供某些用户所需的高级功能和灵活性。如果您需要更强大的解决方案,您可以考虑IronPDF。 探索IronPDF的功能是一个多功能的PDF操作工具,提供了将网页捕获和保存为PDF的能力。 它既可以作为独立桌面应用程序使用,也可以通过IronPDF API集成到您的网络应用程序中。 此外,IronPDF兼容Windows和Mac操作系统。 如何使用IronPDF将网页下载为PDF 要使用IronPDF将URL转换为PDF格式,请遵循以下步骤: 步骤1:安装IronPDF 从Iron Software网站下载并安装IronPDF,或通过Visual Studio从NuGet包管理器下载并安装它。 步骤2:导入IronPdf并呈现URL为PDF 导入IronPDF库并实例化ChromePdfRenderer。 IronPDF还提供ChromePdfRenderer选项来自定义URL捕获,包括PDF页面的页面布局、边距和方向。 然后,IronPDF使用RenderUrlAsPdf方法捕获网页为PDF。 using IronPdf; // Initialize the ChromePdfRenderer, which is used to render the URL into a PDF ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type PrintHtmlBackgrounds = true, // Enable printing HTML backgrounds EnableJavaScript = true, // Enable JavaScript for the webpage GrayScale = false, // Specify if the output PDF should be in grayscale PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set the paper size to A4 MarginTop = 0, // Define top margin size MarginBottom = 0, // Define bottom margin size MarginLeft = 0, // Define left margin size MarginRight = 0, // Define right margin size UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None, // Do not use margins for header and footer } }; // Use Chrome's default rendering settings renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Render the webpage as a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); using IronPdf; // Initialize the ChromePdfRenderer, which is used to render the URL into a PDF ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set CSS media type PrintHtmlBackgrounds = true, // Enable printing HTML backgrounds EnableJavaScript = true, // Enable JavaScript for the webpage GrayScale = false, // Specify if the output PDF should be in grayscale PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Set the paper orientation to portrait PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set the paper size to A4 MarginTop = 0, // Define top margin size MarginBottom = 0, // Define bottom margin size MarginLeft = 0, // Define left margin size MarginRight = 0, // Define right margin size UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None, // Do not use margins for header and footer } }; // Use Chrome's default rendering settings renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Render the webpage as a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); Imports IronPdf ' Initialize the ChromePdfRenderer, which is used to render the URL into a PDF 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 } } ' Use Chrome's default rendering settings renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering() ' Render the webpage as a PDF Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/") $vbLabelText $csharpLabel 步骤3:保存为PDF 现在,使用SaveAs方法,您可以轻松地将呈现的URL网页保存为PDF。 // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); ' Save the rendered PDF to a file pdf.SaveAs("example.pdf") $vbLabelText $csharpLabel 以下是输出结果: 结论 免费下载网页并保存为PDF是一种保存网页内容的实用方法,无论是用于参考、存档还是与他人共享。 借助现代网页浏览器的内置功能、像Soda PDF的“HTML到PDF”这样的在线工具以及IronPDF的高级功能,您拥有便捷易用的方法来以便携且易于共享的格式保存网页内容。 IronPDF通过高质量、自定义选项和批处理简化网页到PDF的转换。 它处理复杂的HTML内容,集成到您的工作流程中,并提供安全功能。 IronPDF是一个高效的网页转PDF工具,适合转换网页为PDF。 如果您想在项目中使用IronPDF,您可以为单个开发者获取商业IronPDF许可证,起价为$799。 还有IronPDF免费试用,带有全部功能和支持,因此您可以在购买前进行测试。 如果您决定购买许可证,有不同的选项可供选择,包括多个开发者和大型企业的选项。 下载IronPDF Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 相关文章 已更新六月 22, 2025 发现 2025 年最佳 PDF 涂黑软件 探索 2025 年的顶级 PDF 涂黑解决方案,包括 Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor 和 PDF-XChange Editor。了解 IronPDF 在 .NET 中自动化遮盖以增强安全性和合规性的方式。 阅读更多 已更新六月 22, 2025 iPhone 上的最佳 PDF 阅读器(免费和付费工具比较) 在本文中,我们将探索一些 iPhone 的最佳 PDF 阅读器,并得出为何选择 IronPDF 是最佳选项的结论。 阅读更多 已更新六月 26, 2025 Windows 的最佳免费 PDF 编辑器(免费和付费工具比较) 本文探讨了 2025 年可用的顶级免费 PDF 编辑器,并得出最强大和灵活的选项:IronPDF。 阅读更多 如何免费为 PDF 添加密码保护IronPDF 与 ChatGPT - 从 PDF 文...
已更新六月 22, 2025 发现 2025 年最佳 PDF 涂黑软件 探索 2025 年的顶级 PDF 涂黑解决方案,包括 Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor 和 PDF-XChange Editor。了解 IronPDF 在 .NET 中自动化遮盖以增强安全性和合规性的方式。 阅读更多
已更新六月 22, 2025 iPhone 上的最佳 PDF 阅读器(免费和付费工具比较) 在本文中,我们将探索一些 iPhone 的最佳 PDF 阅读器,并得出为何选择 IronPDF 是最佳选项的结论。 阅读更多
已更新六月 26, 2025 Windows 的最佳免费 PDF 编辑器(免费和付费工具比较) 本文探讨了 2025 年可用的顶级免费 PDF 编辑器,并得出最强大和灵活的选项:IronPDF。 阅读更多