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
| Exigence | Détail |
|---|---|
| Environnement d’exécution | .NET 8.0 ou version ultérieure |
| Package | dotnet 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
| Classe | Objectif |
|---|---|
Form | Lire et écrire les valeurs des champs de formulaire |
PdfFileEditor | Fusionner, diviser, extraire des pages |
PdfContentEditor | Modifier le contenu des pages |
PdfFileSignature | Signer et vérifier les documents |
PdfFileStamp | Ajouter des tampons aux pages |
PdfConverter | Rendre les pages en images |