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

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

Python 的 IronPDF 介绍

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

IronPDF for Python 在成功和流行的基础上构建IronPDF for .NET.

使用IronPDF for Python

先决条件

要使用IronPDF Python,请确保计算机安装了以下必备软件:

  1. .NET 6.0 SDK:IronPDF for 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的选项,这将使其可以从命令行访问。

  3. Pip:从Python 3.4及以后的版本开始,Pip通常会与Python安装包一起捆绑。 然而,根据您的Python安装情况,您可能需要检查pip是否已安装或需要单独安装。

  4. 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

将网址转换为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.

有关更多支持和查询,请询问我们的团队.