IronPDF for Python - 在 Python 脚本中创建、编辑和阅读 PDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF for Python 简介

IronPDF for Python 是 Iron Software 开发的一个功能强大的库,为软件工程师提供了在 Python 3 项目中创建、编辑和提取 PDF 内容的能力。

IronPDF for Python "是在 "IronPDF for Python "取得成功并广受欢迎的基础上开发的。 IronPDF for .NET.

使用IronPDF for Python

先决条件

要使用 IronPDF python,请确保计算机已安装以下先决软件:

  1. .NET 6.0 SDK:IronPDF Python 依赖于 IronPDF .NET 库,特别是 .NET 6.0,作为其底层技术。因此,必须有 .NET 6.0 SDK 才能使用 IronPDF Python。

  2. Python:从 Python 官方网站下载并安装最新版本的 Python 3.x: https://www.python.org/downloads/

在安装过程中,确保选择将 Python 添加到系统 PATH 选项,这样就可以通过命令行访问 Python。

  1. Pip:从 Python 3.4 及更高版本开始,Pip 通常与 Python 安装捆绑在一起。不过,根据您的 Python 安装情况,您可能需要检查 pip 是否已安装或单独安装。

  2. IronPDF 库: IronPDF 库可以通过 pip 添加。使用下面的命令使用 pip 安装 IronPDF:
 pip install ironpdf

提示
要安装特定版本的 IronPdf,请使用以下语法:"===2023.x.x"。例如,你可以运行命令 "pip install ironpdf===2023.x.x"。

请注意
在某些系统中,Python 2.x 可能仍然是默认版本。在这种情况下,您可能需要明确使用 pip3 命令而不是 pip,以确保您使用的是 Python 3 的 Pip。

开始编写 Python 代码

使用下面的语句导入生成和处理 PDF 文档所需的模块。确保将它们导入到 Python 脚本的顶部。

# Import statement for IronPDF Python
from ironpdf import *
PYTHON

申请许可证密钥

接下来,通过将许可证密钥分配给 License 对象的 LicenseKey 属性,将有效的许可证或试用密钥应用到 IronPDF。在使用任何 IronPDF 方法之前,在导入语句之后加入以下代码:

License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

请注意
确保在调用任何 IronPDF 方法之前执行所有设置、日志记录和许可操作。

将 HTML 渲染成 PDF

利用 RenderHtmlAsPdf 方法将 HTML 字符串转换为 PDF 文档。下面的代码将一个简单的 HTML 字符串转换为 PDF 文档:

from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Create a PDF from a HTML string using C#
pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

# Export to a file or Stream
pdf.SaveAs("html_to_pdf.pdf")
PYTHON

将 URL 转换为 PDF

使用 RenderUrlAsPdf 方法将 URL 或本地文件路径转换为 PDF 文档。下面是一个示例:

from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Create a PDF from a URL or local file path
pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

# Export to a file or Stream
pdf.SaveAs("url_to_pdf.pdf")
PYTHON

记录

要启用日志记录,请使用以下代码片段:

Logger.EnableDebugging = True
Logger.LogFilePath = "Default.log"
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

提供许可证和支持

购买许可证 在实时项目中使用。还提供 30 天试用许可证 这里.

有关代码示例、教程、许可信息和文档的完整列表

请访问 IronPDF for Python.

如需更多支持和咨询,请 询问我们的团队.