Com treballar amb l'API Facades a .NET
Com treballar amb l’API de Facades a .NET
L’API Facades proporciona envoltorns d’alt nivell per a tasques PDF comunes. Aquesta guia cobreix l’emplenament de formularis, la fusió de fitxers i l’edició de contingut.
Requisits previs
| Requisit | Detall |
|---|---|
| Entorn d’execució | .NET 8.0 o posterior |
| Paquet | dotnet add package Aspose.Pdf.Foss |
Omple un camp de formulari
La Form facade obre un PDF d’entrada, omple els camps per nom i escriu el resultat en un fitxer de sortida separat. Això evita treballar amb l’objecte de baix nivell Document quan tot el que necessites és una població simple de camps.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Fusiona dos PDFs
PdfFileEditor concatena diversos fitxers PDF en un únic document de sortida. Passeu
els camins dels fitxers d’origen i un camí de destinació per produir un resultat combinat únic.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Extreu un interval de pàgines
La mateixa classe PdfFileEditor pot extreure un interval contigu de pàgines en un fitxer nou. Especifiqueu la pàgina d’inici, la pàgina final i el camí de sortida.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Classes clau
| Classe | Propòsit |
|---|---|
Form | Llegir i escriure valors de camps de formulari |
PdfFileEditor | Combinar, dividir, extreure pàgines |
PdfContentEditor | Editar el contingut de la pàgina |
PdfFileSignature | Signar i verificar documents |
PdfFileStamp | Afegir segells a les pàgines |
PdfConverter | Renderitzar pàgines a imatges |