IronPDF for Python - Cree, edite y lea archivos PDF en scripts de Python

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

Introducción a IronPDF for Python

IronPDF para Python es una potente biblioteca desarrollada por Iron Software, que ofrece a los ingenieros de software la capacidad de crear, editar y extraer contenido PDF en proyectos de Python 3.

IronPDF para Python se basa en el éxito y la popularidad de IronPDF para .NET.

Uso de IronPDF for Python

Prerrequisitos

Para utilizar IronPDF para Python, asegúrese de que el ordenador tiene el siguiente software previo instalado:

  1. .NET 6.0 SDK: IronPDF para Python se basa en la biblioteca .NET de IronPDF, específicamente .NET 6.0, como su tecnología subyacente. Por lo tanto, es necesario tener el .NET 6.0 SDK instalado en su equipo para usar IronPDF para Python.
  2. Python: Descargue e instale la última versión de Python 3.x desde el sitio web oficial de Python: https://www.python.org/downloads/. Durante el proceso de instalación, asegúrese de seleccionar la opción para añadir Python al sistema PATH, lo que lo hará accesible desde la línea de comandos.
  3. Pip: Pip generalmente se incluye en las instalaciones de Python desde Python 3.4 y posteriores. Sin embargo, dependiendo de su instalación de Python, puede necesitar verificar si pip ya está instalado o instalarlo por separado.
  4. Biblioteca IronPDF: La biblioteca IronPDF se puede añadir a través de pip. Utilice el siguiente comando para instalar IronPDF usando pip:
 pip install ironpdf

ConsejosPara instalar una versión específica de IronPDF, utilice la siguiente sintaxis: "==2023.x.x". Por ejemplo, puede ejecutar el comando "pip install ironpdf==2023.x.x".

Por favor notaEn algunos sistemas, Python 2.x todavía puede ser la versión predeterminada. En tales casos, es posible que tenga que utilizar explícitamente el comando pip3 en lugar de pip para asegurarse de que está utilizando pip para Python 3.

Empieza a escribir código Python

Aplique una licencia válida a IronPDF asignando la clave al atributo LicenseKey del objeto License. Incluya el código justo después de la declaración de importación, antes de usar métodos de IronPDF:

# Import necessary components from the IronPDF library
from ironpdf import *
# Import necessary components from the IronPDF library
from ironpdf import *
PYTHON

Aplicar clave de licencia

A continuación, aplique una licencia válida o una clave de prueba a IronPDF asignando la clave de licencia al atributo LicenseKey del objeto License. ### Renderizar HTML a PDF

# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
# Apply the license key for IronPDF
License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01"
PYTHON

Por favor notaAsegúrese de que todas las operaciones de configuración, registro y licencia se realizan antes de llamar a cualquier método de IronPDF.

Renderizar HTML a PDF

Use el método RenderUrlAsPdf para convertir una URL o ruta de archivo local en un documento PDF. ### Registro de eventos

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("html_to_pdf.pdf")
PYTHON

Convertir URL a PDF

Utilice el método RenderUrlAsPdf para convertir una URL o una ruta de archivo local en un documento PDF. Aquí hay un ejemplo:

from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
from ironpdf import *

# Instantiate ChromePdfRenderer
renderer = ChromePdfRenderer()

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

# Save the generated PDF to a file
pdf.SaveAs("url_to_pdf.pdf")
PYTHON

Registro

Pruebas de 30 días también están disponibles aquí.

# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
# Enable debugging for logging
Logger.EnableDebugging = True

# Specify the log file path
Logger.LogFilePath = "Default.log"

# Set the logging mode to log all activities
Logger.LoggingMode = Logger.LoggingModes.All
PYTHON

Licencias y soporte disponibles

Para una lista completa de ejemplos, tutoriales, información de licencias y documentación, visite: IronPDF para Python. Para más apoyo e consultas, por favor pregunte a nuestro equipo.

Para ver nuestra lista completa de ejemplos de código, tutoriales, información sobre licencias y documentación, visite: IronPDF for Python.

Para más asistencia y consultas, por favor pregunta a nuestro equipo.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Version: 2025.9 recién lanzado