借助Aspose.HTML控件,使用 Python 编程将网页转换为 PDF
<p><img src="https://image.evget.com/attachment/keditor/image/20250723/094718_9.png"></p><p style="text-align: center">使用 Python 将网页转换为 PDF</p>
<p>有时您需要离线访问网页,使其更易于访问。因此,将HTML页面转换为PDF即可满足您的需求。令人惊讶的是,您可以在几秒钟内在 Python 项目中启用 HTML 到 PDF 的转换。本指南将为 Python 开发人员介绍一个功能强大的 SDK——Aspose.HTML for Python via .NET,它提供了一系列用于将网页转换为不同文件格式的类和方法。在本篇教程中,我们将演示如何借助Aspose.HTML以编程方式使用 Python 将网页转换为 PDF。为此,请确保您已在系统中安装 Python。</p>
<div style="text-align: center"><strong><span style="color: rgba(230, 126, 35, 1)">Aspose.Html正版免费试用,请联系Aspose中国区官方授权代理商</span>慧都科技</strong></div>
<p style="text-align: center"><span style="color: rgba(230, 126, 35, 1)"><strong><em>加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。</em></strong></span></p>
<h2 id="html-to-pdf---sdk-installation">HTML 转 PDF - SDK 安装</h2>
<p>在终端中运行以下命令通过 .NET 安装<strong><u>Aspose.HTML for Python</u></strong>:</p>
<pre class="prettyprint lang-js"><code>pip install aspose-html-net </code></pre>
<p>或者,您可以<strong><u>从此链接</u></strong><strong><u>下载 SDK</u></strong> 。</p>
<h2 id="convert-a-webpage-to-pdf-in-python---implementation">使用 Python 将网页转换为 PDF - 实现</h2>
<p>按照以下步骤将 HTML 转换为 PDF:</p>
<ul>
<li>定义工作文件的路径。</li>
<li>通过初始化HTMLDocument类的实例来加载要转换的 HTML 文档。</li>
<li>创建PdfSaveOptions类的实例</li>
<li>通过调用convert_html方法将 HTML 转换为 PDF 。</li>
</ul>
<p>下面给出的代码片段演示了如何使用 Python 将网页转换为 PDF:</p>
<pre class="prettyprint lang-js"><code>from aspose.html import *
from aspose.html.converters import *
from aspose.html.saving import *
# Define path for the working files.
inputDir = "sample.html"
outputDir = "result.pdf"
# Load an HTML document to be converted by initializing an instance of the HTMLDocument class.
document = HTMLDocument(inputDir)
# Create an instance of the PdfSaveOptions class.
options = PdfSaveOptions()
# Convert HTML to PDF by calling the convert_html method.
Converter.convert_html(document, options, outputDir)</code></pre>
<p>您可以在下图中看到输出:</p>
<p><img src="https://image.evget.com/attachment/keditor/image/20250723/095419_3.png"></p>
<h2 id="conclusion">结论</h2>
<p><strong><u>Aspose.HTML</u></strong> for Python via .NET是面向 Python 开发人员的解决方案。该 SDK 提供丰富的 HTML 文件转换和操作功能。本文介绍了如何使用 Python 将网页转换为 PDF。在接下来的文章中,我们将提供更多指南来探讨更多主题。此外,将<strong>Aspose.HTML for Python via .NET</strong>集成到项目中后,HTML 到 PDF 的转换将不再是一项艰巨的任务。</p>
<div style="text-align: center"><strong><span style="color: rgba(230, 126, 35, 1)">Aspose.Html正版免费试用,请联系Aspose中国区官方授权代理商</span>慧都科技</strong></div>
<p style="text-align: center"><span style="color: rgba(230, 126, 35, 1)"><strong><em>加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。</em></strong></span></p><br><br>
来源:https://www.cnblogs.com/software-Development/p/19000299
頁:
[1]