Hoe te werken met de Facades API in .NET
Hoe te werken met de Facades API in .NET
De Facades API biedt high‑level wrappers voor veelvoorkomende PDF‑taken. Deze gids behandelt het invullen van formulieren, het samenvoegen van bestanden en het bewerken van inhoud.
Voorvereisten
| Vereiste | Detail |
|---|---|
| Runtime | .NET 8.0 of later |
| Pakket | dotnet add package Aspose.Pdf.Foss |
Vul een formulierveld in
De Form facade opent een invoer‑PDF, vult velden op naam in en schrijft het resultaat naar een apart uitvoerbestand. Dit voorkomt dat u met het low‑level Document object werkt wanneer u alleen eenvoudige veldvulling nodig heeft.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Samenvoegen van twee PDF’s
PdfFileEditor voegt meerdere PDF‑bestanden samen tot één uitvoerdocument. Geef de bronbestandspaden en een bestemmingspad op om een enkel samengevoegd resultaat te produceren.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Een paginabereik extraheren
Dezelfde PdfFileEditor-klasse kan een aaneengesloten reeks pagina’s extraheren naar een nieuw bestand. Geef de startpagina, eindpagina en uitvoerpad op.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Belangrijke klassen
| Klasse | Doel |
|---|---|
Form | Formuliervelden lezen en schrijven |
PdfFileEditor | Pagina’s samenvoegen, splitsen, extraheren |
PdfContentEditor | Pagina-inhoud bewerken |
PdfFileSignature | Documenten ondertekenen en verifiëren |
PdfFileStamp | Stempels aan pagina’s toevoegen |
PdfConverter | Pagina’s renderen naar afbeeldingen |