IronPDF for Python - 在 Python 脚本中创建、编辑和阅读 PDF
Python 的 IronPDF 介绍
IronPDF for Python是Iron Software开发的一款强大库,为软件工程师在Python 3项目中创建、编辑和提取PDF内容提供了能力。
IronPDF for Python
构建于 IronPDF for .NET 的成功和受欢迎基础之上。
IronPDF for Python 的主要功能
- 从HTML、URL、JavaScript、CSS和各种图像格式生成PDF
- 为 PDF 添加页眉/页脚、签名、附件、密码和安全性
- 通过全面多线程和异步支持优化性能
- 浏览我们的网站,了解 50 多种功能的全面列表,并访问大量代码示例
使用IronPDF for Python
先决条件
要使用IronPDF Python,请确保计算机安装了以下必备软件:
.NET 6.0 SDK:IronPDF Python依赖于IronPDF .NET库,特别是.NET 6.0,作为其底层技术。 因此,您必须在您的机器上安装.NET 6.0 SDK,才能使用IronPDF Python。
Python:从Python官方网站下载并安装最新版本的Python 3.x:https://www.python.org/downloads/
在安装过程中,请确保选择添加Python到系统PATH的选项,这将使其可以从命令行访问。
Pip: Pip通常与Python 3.4及以后的版本一起捆绑安装。 然而,根据您的Python安装情况,您可能需要检查pip是否已安装或需要单独安装。
- IronPDF 库:可以通过 pip 添加 IronPDF 库。使用以下命令通过 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 *
py
应用许可证密钥
接下来,通过将许可证密钥分配给License对象的LicenseKey属性,应用有效许可证或试用密钥到IronPDF。 在导入语句之后、使用任何IronPDF方法之前,将以下代码包含进来:
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
py
请注意
将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")
py
将网址转换为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")
py
记录
要启用日志记录,请使用以下代码片段:
Logger.EnableDebugging = True
Logger.LogFilePath = "Default.log"
Logger.LoggingMode = Logger.LoggingModes.All
py
许可与支持可用
购买许可证以用于实际项目。 30天试用许可证也可在此处获取。
有关完整的代码示例、教程、许可信息和文档列表,请访问我们的网站。
如需更多支持和咨询,请询问我们的团队。