IronPDF for Python - Crie, edite e leia PDFs em scripts Python.
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 .
Principais funcionalidades do IronPDF for Python:
- Gere PDFs a partir de HTML, URLs, JavaScript, CSS e diversos formatos de imagem.
- Adicionar cabeçalhos/rodapés, assinaturas, anexos, senhas e segurança a PDFs
- Otimize o desempenho com suporte completo a multithreading e operações assíncronas.
- Explore nosso site para descobrir uma lista completa com mais de 50 recursos e acessar diversos exemplos de código.
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:
- 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.
- 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.
- 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.
- Biblioteca IronPDF : A biblioteca IronPDF pode ser adicionada via pip. Use o comando abaixo para instalar o IronPDF usando o pip:
pip install ironpdf
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 *
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"
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")
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")
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
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 .

