Ejemplo de Hello World usando el lenguaje Rust

Contents
[ ]

Un ejemplo “Hello World” se usa tradicionalmente para introducir características de un lenguaje de programación o software con un caso de uso sencillo.

Aspose.PDF for Rust es una API de PDF con muchas funciones que permite a los desarrolladores incrustar la creación, manipulación y conversión de documentos PDF con Rust. Soporta muchos formatos de archivo populares, incluyendo PDF, TXT, XLSX, EPUB, TEX, DOC, DOCX, PPTX, formatos de imagen, etc. En este artículo, estamos creando un documento PDF que contiene el texto “Hello World!”. Después de instalar Aspose.PDF for Rust en su entorno, puede ejecutar el ejemplo de código para ver cómo funciona la API de Aspose.PDF. El fragmento de código a continuación sigue estos pasos:

  1. Cree una nueva instancia de documento PDF.
  2. Agregue una nueva página al documento PDF usando page_add función.
  3. Establecer el tamaño de la página usando page_set_size.
  4. Agregar el texto “Hello World!” a la primera página usando page_add_text.
  5. Guardar el documento PDF usando save_as método.

El siguiente fragmento de código es un programa Hello World para exhibir el funcionamiento de Aspose.PDF for Rust API.


    use asposepdf::{Document, PageSize};
    use std::error::Error;

    fn main() -> Result<(), Box<dyn Error>> {
        // Create a new PDF-document
        let pdf = Document::new()?;

        // Add a new page
        pdf.page_add()?;

        // Set the size of the first page to A4
        pdf.page_set_size(1, PageSize::A4)?;

        // Add "Hello World!" text to the first page
        pdf.page_add_text(1, "Hello World!")?;

        // Save the PDF-document as "hello.pdf"
        pdf.save_as("hello.pdf")?;

        println!("Saved PDF-document: hello.pdf");

        Ok(())
}