Ouvrir un document PDF de façon programmatique
Ouvrir un document PDF existant
L’extrait de code montre les opérations essentielles pour travailler avec des PDF en utilisant Aspose.PDF pour Rust. Il s’agit d’ouvrir un fichier, d’enregistrer les modifications et de fermer correctement les ressources. Cela en fait un exemple de base pour les développeurs qui manipulent des documents PDF.
L’exemple est simple, ce qui le rend facile à comprendre et à modifier. Il est idéal pour les débutants ou comme modèle de base pour des applications plus complexes.
La capacité d’ouvrir et d’enregistrer des documents PDF est une exigence fondamentale dans de nombreux scénarios, tels que la génération de rapports, la modification de documents ou la création de flux de travail automatisés.
Cet exemple montre la facilité d’utilisation de l’API pour la manipulation simple de PDF, qui peut être étendue pour inclure des fonctionnalités avancées telles que l’extraction de texte, l’annotation ou le remplissage de formulaires.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document named "sample.pdf"
let pdf = Document::open("sample.pdf")?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_open.pdf")?;
Ok(())
}