Ejemplo de Hello World usando Python
Un ejemplo “Hello World” muestra la sintaxis más simple y el programa más sencillo en cualquier lenguaje de programación. A los desarrolladores se les introduce la sintaxis básica del lenguaje aprendiendo a imprimir “Hello World” en la pantalla del dispositivo. Por lo tanto, tradicionalmente comenzaremos nuestro acercamiento a la biblioteca con él.
En este artículo, estamos creando un documento PDF que contiene el texto “Hello World!”. Después de instalar Aspose.PDF for Python via .NET en tu entorno, puedes ejecutar el siguiente ejemplo de código para ver cómo funciona la API de Aspose.PDF.
El siguiente fragmento de código sigue estos pasos:
- Instanciar un Documento objeto
- Agregar un Página al objeto de documento
- Crear un TextFragment objeto
- Establecer colores de texto
- Crear un Text Builder
- Agregar TextFragment a la Page
- document.save() documento PDF resultante
El siguiente fragmento de código es un programa “Hello World” que demuestra la funcionalidad de 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")