Crie PDF via Python

Criação de arquivos PDF nativos e de alto desempenho sem a instalação do Adobe Acrobat usando Python

Como gerar um arquivo PDF via Python

Para criar um arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma python-net. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Console

pip install aspose-pdf

Como criar PDF via Python


É fácil para os desenvolvedores criar, carregar, modificar e converter arquivos PDF diretamente do aplicativo Python for .NET em apenas algumas linhas de código.

  1. Incluir o namespace em seu arquivo de classe
  2. Inicialize o objeto da classe Document.
  3. Adicione uma página usando o método Pages.Add ().
  4. Crie um novo objeto TextFragment e defina seu texto.
  5. Adicione TextFragment à coleção Paragraphs da página.
  6. Salve o PDF usando o método Save (String).

O código-fonte a seguir mostra como criar um arquivo PDF usando Python

Este exemplo de código mostra como criar PDF usando Python

import aspose.pdf as apdf

# Initialize document object
document = apdf.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = apdf.text.TextFragment("Hello, world!")
textFragment.position = apdf.text.Position(100, 600)

textFragment.TextState.FontSize = 12
textFragment.TextState.Font = apdf.text.FontRepository.find_font(
    "TimesNewRoman"
)
textFragment.TextState.background_color = apdf.Color.blue
textFragment.TextState.foreground_color = apdf.Color.yellow

# Create TextBuilder object
textBuilder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)

document.save("HelloWorld_out.pdf")