Пример Hello World с использованием языка Rust

Contents
[ ]

Пример «Hello World» традиционно используется для представления возможностей языка программирования или программного обеспечения на простом примере.

Aspose.PDF for Rust — это полнофункциональный API для PDF, позволяющий разработчикам внедрять возможности создания, манипулирования и конвертации PDF‑документов с помощью Rust. Он поддерживает многие популярные форматы файлов, включая PDF, TXT, XLSX, EPUB, TEX, DOC, DOCX, PPTX, форматы изображений и т.д. В этой статье мы создаём PDF‑документ, содержащий текст “Hello World!”. После установки Aspose.PDF for Rust в вашей среде вы можете выполнить пример кода, чтобы увидеть, как работает API Aspose.PDF. Следующий фрагмент кода выполняет такие шаги:

  1. Создайте новый экземпляр PDF‑документа.
  2. Добавьте новую страницу в PDF‑документ с помощью функции page_add.
  3. Установите размер страницы с помощью page_set_size.
  4. Добавьте текст “Hello World!” на первую страницу с помощью page_add_text.
  5. Сохраните PDF‑документ с помощью метода save_as.

Следующий фрагмент кода — это программа Hello World, демонстрирующая работу API Aspose.PDF for Rust.


    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(())
}