Ejemplo de Hola Mundo usando Python
Un ejemplo “Hola Mundo” 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 “Hola Mundo” 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 “Hola Mundo!”. 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 “Hola Mundo” 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("Hola Mundo!")
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 + "HolaMundo_out.pdf")