Ejemplo de Hello World usando el lenguaje Python

Contents
[ ]

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.

  1. Importa el módulo AsposePdfPython.

  2. Crea un nuevo objeto de documento PDF usando la función document_create.

  3. Obtén la colección de páginas del documento usando la función document_get_pages.

  4. Añade una nueva página a la colección de páginas usando la función page_collection_add_page.

  5. Obtener la colección de párrafos de la página usando la función page_get_paragraphs.

  6. Crear un nuevo objeto de imagen usando la función image_create.

  7. Establecer el nombre de archivo del objeto de imagen a “sample.jpg” usando la función image_set_file.

  8. Agregar el objeto de imagen a la colección de párrafos usando la función paragraphs_add_image.

  9. Guardar el documento en un archivo llamado “document.pdf” usando la función document_save.

  10. 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)