IronPDF for Python - Crie, edite e leia PDFs em scripts Python.

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

Introdução ao IronPDF for Python

IronPDF for Python é uma biblioteca poderosa desenvolvida pela Iron Software, que oferece aos engenheiros de software a capacidade de criar, editar e extrair conteúdo de PDFs em projetos Python 3.

IronPDF for Python baseia-se no sucesso e na popularidade do IronPDF for .NET .

Usando IronPDF for Python

Pré-requisitos

Para usar o IronPDF for Python, certifique-se de que o computador tenha o seguinte software pré-requisito instalado:

  1. SDK .NET 6.0 : O IronPDF for Python utiliza a biblioteca IronPDF .NET , especificamente o .NET 6.0, como tecnologia subjacente. Portanto, é necessário ter o SDK do .NET 6.0 instalado em sua máquina para usar o IronPDF for Python.
  2. Python : Baixe e instale a versão mais recente do Python 3.x no site oficial do Python: https://www.python.org/downloads/. Durante o processo de instalação, certifique-se de selecionar a opção para adicionar o Python ao PATH do sistema, o que o tornará acessível a partir da linha de comando.
  3. Pip : O Pip geralmente vem incluído nas instalações do Python a partir da versão 3.4 e posteriores. No entanto, dependendo da sua instalação do Python, talvez seja necessário verificar se o pip já está instalado ou instalá-lo separadamente.
  4. Biblioteca IronPDF : A biblioteca IronPDF pode ser adicionada via pip. Use o comando abaixo para instalar o IronPDF usando o pip:
pip install ironpdf

PontasPara instalar uma versão específica do IronPDF, use a seguinte sintaxe: "==2023.xx". Por exemplo, você pode executar o comando "pip install IronPDF==2023.xx".

ObserveEm alguns sistemas, o Python 2.x ainda pode ser a versão padrão. Nesses casos, você pode precisar usar explicitamente o comando pip3 em vez de pip para garantir que esteja usando o pip for Python 3.

Possíveis problemas de instalação

Para qualquer um dos problemas abaixo, consulte os artigos de resolução de problemas para solucioná-los:

Comece a escrever código Python

Importe os módulos necessários para geração e manipulação de documentos PDF usando a instrução abaixo. Certifique-se de importá-los no início do seu script Python.

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

Aplicando a chave de licença

Em seguida, aplique uma licença válida ou uma chave de avaliação ao IronPDF , atribuindo a chave de licença ao atributo LicenseKey do objeto License . Inclua o seguinte código logo após a declaração de importação, antes de usar qualquer método do IronPDF :

# 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

ObserveCertifique-se de que todas as configurações, registros e operações de licenciamento sejam executadas antes de chamar qualquer método do IronPDF .

Converter HTML para PDF

Utilize o método RenderHtmlAsPdf para converter uma string HTML em um documento PDF. O código abaixo converte uma string HTML simples em um documento 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")
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

Converter URL para PDF

Use o método RenderUrlAsPdf para converter um URL ou caminho de arquivo local em um documento PDF. Eis um exemplo:

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

Para ativar o registro de logs, utilize os seguintes trechos de código:

# 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

Licenciamento e suporte disponíveis

Adquira uma licença para usar em projetos reais. Licenças de avaliação de 30 dias também estão disponíveis aqui.

Para obter nossa lista completa de exemplos de código, tutoriais, informações sobre licenciamento e documentação, visite: IronPDF for Python .

Para obter mais suporte e esclarecer dúvidas, entre em contato com nossa equipe .

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
Pronto para começar?
Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.