Пример Hello World с использованием языка Rust
Пример «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. Следующий фрагмент кода выполняет такие шаги:
- Создайте новый экземпляр PDF‑документа.
- Добавьте новую страницу в PDF‑документ с помощью функции page_add.
- Установите размер страницы с помощью page_set_size.
- Добавьте текст “Hello World!” на первую страницу с помощью page_add_text.
- Сохраните 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(())
}