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 PDF, uma API poderosa e fácil de utilizar, utilize Aspose.PDF for Python via .NET. Abra o PyPI, instale-o e pesquise por aspose-pdf. Em alternativa, execute o comando:

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

from os import path
path_outfile = path.join(self.data_dir, outfile)

# 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.text_state.font_size = 12
textFragment.text_state.font = apdf.text.FontRepository.find_font(
    "TimesNewRoman"
)
textFragment.text_state.background_color = apdf.Color.blue
textFragment.text_state.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(path_outfile)