Hur man arbetar med Facades API i .NET
Hur man arbetar med Facades API i .NET
Facades API tillhandahåller omslag på hög nivå för vanliga PDF‑uppgifter. Denna guide täcker ifyllning av formulär, sammanslagning av filer och redigering av innehåll.
Förutsättningar
| Krav | Detalj |
|---|---|
| Körmiljö | .NET 8.0 eller senare |
| Paket | dotnet add package Aspose.Pdf.Foss |
Fyll i ett formulärfält
Form-fasaden öppnar en inmatnings‑PDF, fyller i fält efter namn och skriver resultatet till en separat utdatafil. Detta undviker att arbeta med det lågnivå‑Document‑objektet när allt du behöver är enkel fältfyllning.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Slå ihop två PDF-filer
PdfFileEditor sammanfogar flera PDF-filer till ett utdata-dokument. Skicka
källfilernas sökvägar och en destinationssökväg för att producera ett enda sammanslaget resultat.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Extrahera ett sidintervall
Samma PdfFileEditor-klass kan extrahera ett sammanhängande sidintervall till en ny fil. Ange startsida, slutsida och utdata‑sökväg.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Viktiga klasser
| Klass | Syfte |
|---|---|
Form | Läsa och skriva formulärfältsvärden |
PdfFileEditor | Sammanfoga, dela, extrahera sidor |
PdfContentEditor | Redigera sidinnehåll |
PdfFileSignature | Signera och verifiera dokument |
PdfFileStamp | Lägga till stämplar på sidor |
PdfConverter | Rendera sidor till bilder |