Comment travailler avec l'API Facades dans .NET

Comment travailler avec l'API Facades dans .NET

Comment travailler avec l’API Facades dans .NET

L’API Facades fournit des wrappers de haut niveau pour les tâches PDF courantes. Ce guide couvre le remplissage de formulaires, la fusion de fichiers et la modification de contenu.


Prérequis

ExigenceDétail
Environnement d’exécution.NET 8.0 ou version ultérieure
Packagedotnet add package Aspose.Pdf.Foss

Remplir un champ de formulaire

La façade Form ouvre un PDF d’entrée, remplit les champs par nom et écrit le résultat dans un fichier de sortie séparé. Cela évite de travailler avec l’objet de bas niveau Document lorsque tout ce dont vous avez besoin est une simple population de champs.

using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();

Fusionner deux PDF

PdfFileEditor concatène plusieurs fichiers PDF en un seul document de sortie. Passez les chemins des fichiers source et un chemin de destination pour produire un résultat fusionné unique.

var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");

Extraire une plage de pages

La même classe PdfFileEditor peut extraire une plage contiguë de pages dans un nouveau fichier. Spécifiez la page de début, la page de fin et le chemin de sortie.

var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");

Classes clés

ClasseObjectif
FormLire et écrire les valeurs des champs de formulaire
PdfFileEditorFusionner, diviser, extraire des pages
PdfContentEditorModifier le contenu des pages
PdfFileSignatureSigner et vérifier les documents
PdfFileStampAjouter des tampons aux pages
PdfConverterRendre les pages en images

Voir aussi

 Français