Exemplo de Hello World usando Python
Um exemplo “Hello World” mostra a sintaxe mais simples e o programa mais simples em qualquer linguagem de programação. Os desenvolvedores são introduzidos à sintaxe básica da linguagem de programação ao aprender como imprimir “Hello World” na tela do dispositivo. Portanto, tradicionalmente iniciaremos nosso contato com a biblioteca a partir dele.
Neste artigo, estamos criando um documento PDF contendo o texto “Hello World!”. Após instalar Aspose.PDF for Python via .NET em seu ambiente, você pode executar o exemplo de código abaixo para ver como a API Aspose.PDF funciona.
O trecho de código abaixo segue estas etapas:
- Instanciar um Document objeto
- Adicionar um Page para objeto Document
- Criar um TextFragment objeto
- Definir cores do texto
- Criar um Text Builder
- Adicionar TextFragment para a Página
- document.save() documento PDF resultante
O trecho de código a seguir é um programa “Hello World” que demonstra a funcionalidade do Aspose.PDF for Python via the .NET API.
from datetime import timedelta
import aspose.pdf as ap
def run_simple(self):
# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Add text to new page
textFragment = ap.text.TextFragment("Hello, world!")
textFragment.position = ap.text.Position(100, 600)
textFragment.text_state.font_size = 12
textFragment.text_state.font = ap.text.FontRepository.find_font("TimesNewRoman")
textFragment.text_state.background_color = ap.Color.blue
textFragment.text_state.foreground_color = ap.Color.yellow
# Create TextBuilder object
textBuilder = ap.text.TextBuilder(page)
# Append the text fragment to the PDF page
textBuilder.append_text(textFragment)
document.save(self.data_dir + "HelloWorld_out.pdf")