Exemple de Hello World utilisant le langage Rust
Un exemple “Hello World” est traditionnellement utilisé pour introduire les fonctionnalités d’un langage de programmation ou d’un logiciel avec un cas d’utilisation simple.
Aspose.PDF for Rust est une API PDF riche en fonctionnalités qui permet aux développeurs d’intégrer la création, la manipulation et les capacités de conversion de documents PDF avec Rust. Elle prend en charge de nombreux formats de fichiers populaires, notamment PDF, TXT, XLSX, EPUB, TEX, DOC, DOCX, PPTX, les formats d’image, etc. Dans cet article, nous créons un document PDF contenant le texte “Hello World!” Après avoir installé Aspose.PDF for Rust dans votre environnement, vous pouvez exécuter l’exemple de code pour voir comment fonctionne l’API Aspose.PDF. Le fragment de code ci‑dessous suit ces étapes :
- Créer une nouvelle instance de document PDF.
- Ajouter une nouvelle page au document PDF en utilisant page_add fonction.
- Définir la taille de la page en utilisant page_set_size.
- Ajouter le texte “Hello World!” à la première page en utilisant page_add_text.
- Enregistrer le document PDF en utilisant save_as méthode.
Le fragment de code suivant est un programme Hello World pour illustrer le fonctionnement de l’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(())
}