Optimiser le PDF en utilisant Aspose.PDF for Rust via C++
Contents
[
Hide
]
Optimiser le document PDF
Le kit d’outils avec Aspose.PDF for Rust via C++ vous permet d’optimiser un document PDF.
Ce extrait est utile pour les applications où la réduction de la taille ou l’amélioration de l’efficacité des fichiers PDF est cruciale, comme pour les téléchargements Web, l’archivage ou le partage sur une bande passante limitée.
- Le ouvrir La méthode charge le fichier PDF spécifié (sample.pdf) en mémoire.
- Le optimiser réduit la taille du fichier en effectuant des optimisations telles que la suppression des objets inutilisés, la compression d’images, l’aplatissement des annotations, le détachement des polices et l’activation de la réutilisation du contenu. Ces étapes permettent de réduire les besoins de stockage et d’améliorer la vitesse de traitement du document PDF.
- Le save_as La méthode enregistre le PDF optimisé dans un nouveau fichier.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Optimize PDF-document content
pdf.optimize()?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_optimize.pdf")?;
Ok(())
}