使用IRONPDF FOR PYTHON

如何在Python中从URL下载PDF

更新 2024年九月21日
分享:

本文将演示如何使用 IronPDF for Python 库创建 PDF。

IronPDF

对于程序员来说,Python 是一种比其他语言更具活力的语言,使开发人员能够快速、轻松地设计图形用户界面。 因此,在 Python 中加入 IronPDF 库非常简单。 Python是一款功能强大的图形用户界面工具,它带有大量内置工具,如PyQt、wxWidgets、Kivy以及许多其他软件包和库,可用于快速、安全地构建功能齐全的图形用户界面。

IronPDF 是一个用于 Python 网络开发和设计的高效库。 这主要是因为目前有许多 Python 网络开发范例,如 Django、Flask 和 Pyramid。 包括 Reddit、Mozilla 和 Spotify 在内的众多网站和在线服务都使用了这些框架。

  • PDF 文件可以通过以下方式创建HTML翻译的内容包括:HTML5、ASP、PHP 网站和其他来源。 还可以将图片文件以及 HTML 文件转换为 PDF。
  • 可使用 IronPDF 创建交互式 PDF 文档。 您可以填写并提交交互式表单, (意见) 分歧结合PDF 文件,从 PDF 文件中提取文本和图像,搜索 PDF 文件中的特定字词,将 PDF 页面光栅化为图像,将 PDF 转换为 HTML,以及打印 PDF 文件.
  • IronPDF 允许从 URL 生成文档。 此外,它还支持用户代理、代理、cookie、HTTP 标头、自定义网络登录凭证、表单变量以及在 HTML 登录表单后登录的用户代理。
  • 您可以使用 IronPDF 程序检查和注释 PDF 文件。
  • IronPDF 可用于从文档中提取图像。
  • 有了 IronPDF,添加以下内容非常容易页眉、页脚要求有文字、图片、书签, Watermark此外,还需将 .NET 、Java、Python 或 Node js 译成 PDF 文档。
  • 使用 IronPdf,您可以合并和拆分新文档或现有文档的页面。
  • 可以在不使用 Acrobat 浏览器的情况下将文档转换为 PDF 对象。
  • 可以使用 IronPDF 从 CSS 文件创建 PDF 文档。
  • 可以使用带有媒体类型规范的 CSS 文件创建文档。

配置 Python

设置环境

确保您的计算机上安装了 Python。 要为您的操作系统下载并安装最新版本的 Python,请访问Python 官方下载网站. 一旦安装了Python,设置一个虚拟环境以隔离项目的依赖项。 使用 venv 模块创建和管理虚拟环境,这将为您的转换项目提供一个简洁、独立的工作空间。

在 PyCharm 中新建项目

本演示推荐使用 Python 开发的集成开发环境 PyCharm。

打开 PyCharm IDE 后,选择 "新建项目 "选项,如下图所示。

如何在 Python 中从 URL 下载 PDF,图 1:PyCharm IDE

PyCharm IDE

选择 "新建项目 "后会打开一个新窗口,您可以指定项目的位置和 Python 环境,如下图所示。

如何在 Python 中从 URL 下载 PDF,图 2:在 PyCharm 中创建一个新项目

在 PyCharm 中创建一个新项目

选择项目位置和环境路径后,单击创建按钮创建新项目。 将打开一个新窗口,您可以在 Python 文件中编写代码。本教程使用 Python 3.9。

如何用 Python 从 URL 下载 PDF,图 3:main.py 文件

main.py文件

IronPDF for Python 库要求

IronPDF for Python 采用 .NET 6.0 作为底层技术。 因此,要使用 IronPDF for Python,您的计算机必须安装 .NET 6.0 运行时。 Linux 和 Mac 用户在使用此 Python 软件包之前可能需要安装 .NET。 要下载所需的运行环境,您可以从以下链接下载微软下载页面.

IronPDF 软件包设置

必须安装 IronPdf 软件包,才能创建、编辑和打开扩展名为".pdf "的文件。 要在 PyCharm 中安装软件包,请打开终端窗口并运行以下命令:

pip install ironpdf

从下面的截图中可以看到,"IronPdf "软件包已经安装。

如何在 Python 中从 URL 下载 PDF,图 4:安装 IronPDF for Python 软件包

安装IronPDF包

使用 IronPDF 从 URL 创建 PDF

使用 IronPDF for Python 库,只需几行代码就能轻松生成 PDF 文件。 IronPdf 是一个独立的库,不需要任何额外的依赖项。 它使用功能强大的 Chromium 浏览器,可以准确下载包含图片、图表、表格等内容的 URL。 以下是生成 PDF 文件的示例代码片段:

from ironpdf import *

renderer = ChromePdfRenderer()
pdf = renderer.RenderUrlAsPdf("https://www.google.com/")
pdf.SaveAs("output.pdf")
print('Completed')
PYTHON

在提供的代码中,第一步是导入 IronPDF 库。 然后,创建 "ChromePdfRenderer "类的实例,该类允许执行各种 PDF 文件创建过程。 使用创建的名为 "renderer "的对象,可以使用 "RenderUrlAsPdf "函数。 此功能需要将 PDF URL 转换为 PDF 格式。 它将从指定的网页中刮取数据,下载包括图片在内的小块数据文件,并将响应写入二进制文件。最后,使用 SaveAs 功能将生成的 PDF 文件以 PDF 格式保存到本地目录。

上述代码的输出结果如下图所示。

如何用 Python 从 URL 下载 PDF,图 5:输出的 PDF 文件

输出PDF文件

此外,IronPDF 可用于 .NET Framework。 要了解有关在 .NET Framework 中使用 IronPDF 的更多信息,您可以点击此处示例链接.

结论

IronPdf 库提供了强大的安全措施,以降低潜在风险并确保数据得到保护。 它与所有常用浏览器兼容,不局限于特定浏览器。 只需几行代码,程序员就能使用 IronPDF 高效地创建和读取 PDF 文件。 为了满足开发人员的不同需求,IronPDF 库提供了多种许可选项,包括免费的开发人员许可和可供购买的额外开发许可。

Lite 套装售价为 $749,包括永久许可证、30 天退款保证、一年软件支持和升级可能性。 初次购买后,无需支付其他费用。 这些许可证可用于生产、暂存和开发环境。 IronPdf 还提供免费许可证,但有一定的时间和再分发限制。 在现实世界中,用户可以用一个软件测试该软件。免费试用无水印。 有关 IronPDF 试用定价和许可的更多详细信息,请参阅以下内容许可页面.

下载IronPDF并试一试。

< 前一页
如何在Python中从PDF提取表格
下一步 >
如何在 Python 中从 PDF 提取文本

准备开始了吗? 版本: 2024.12 刚刚发布

免费 pip 安装 查看许可证 >