Ejemplo de Hello World usando el lenguaje Python
Un caso de uso simple puede ayudar a demostrar las características de un lenguaje de programación o software. Esto generalmente se hace con un ejemplo de “Hola Mundo”.
Aspose.PDF para Python vía C++ es una potente API de PDF que permite a los desarrolladores crear, manipular y convertir documentos PDF en sus aplicaciones Python. Soporta trabajar con varios formatos de archivo como PDF, XFA, TXT, HTML, PCL, XML, XPS, EPUB, TEX y formatos de archivo de imagen. En este artículo, te mostraremos cómo crear un documento PDF con el texto “¡Hola Mundo!” usando la API de Aspose.PDF. Necesitas instalar Aspose.PDF para Python vía C++ en tu entorno antes de ejecutar el siguiente ejemplo de código.
-
Importa el módulo
AsposePdfPython
. -
Crea un nuevo objeto de documento PDF usando la función
document_create
. -
Obtén la colección de páginas del documento usando la función
document_get_pages
. -
Añade una nueva página a la colección de páginas usando la función
page_collection_add_page
. -
Obtener la colección de párrafos de la página usando la función
page_get_paragraphs
. -
Crear un nuevo objeto de imagen usando la función
image_create
. -
Establecer el nombre de archivo del objeto de imagen a “sample.jpg” usando la función
image_set_file
. -
Agregar el objeto de imagen a la colección de párrafos usando la función
paragraphs_add_image
. -
Guardar el documento en un archivo llamado “document.pdf” usando la función
document_save
. -
Cerrar el manejador del documento usando la función
close_handle
.
El siguiente fragmento de código es un programa Hola Mundo que demuestra cómo funciona Aspose.PDF para Python a través de C++.
from AsposePdfPython import *
doc = document_create()
pages = document_get_pages(doc)
page = page_collection_add_page(pages)
paragraphs = page_get_paragraphs(page)
image = image_create()
image_set_file(image,"sample.jpg")
paragraphs_add_image(paragraphs,image)
document_save(doc, "document.pdf")
close_handle(doc)