Wie man mit der Facades API in .NET arbeitet
Wie man mit der Facades API in .NET arbeitet
Die Facades API bietet High-Level-Wrapper für gängige PDF-Aufgaben. Dieser Leitfaden behandelt das Ausfüllen von Formularen, das Zusammenführen von Dateien und die Inhaltsbearbeitung.
Voraussetzungen
| Anforderung | Detail |
|---|---|
| Laufzeit | .NET 8.0 oder höher |
| Paket | dotnet add package Aspose.Pdf.Foss |
Ein Formularfeld ausfüllen
Die Form‑Fassade öffnet ein Eingabe‑PDF, füllt Felder nach Namen und schreibt das Ergebnis in eine separate Ausgabedatei. Dies vermeidet die Arbeit mit dem Low‑Level‑Document‑Objekt, wenn Sie nur eine einfache Feldbefüllung benötigen.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Zwei PDFs zusammenführen
PdfFileEditor verknüpft mehrere PDF-Dateien zu einem Ausgabedokument. Übergeben Sie die Quelldateipfade und einen Zielpfad, um ein einzelnes zusammengeführtes Ergebnis zu erzeugen.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Seitenbereich extrahieren
Die gleiche PdfFileEditor Klasse kann einen zusammenhängenden Seitenbereich in eine neue Datei extrahieren. Geben Sie die Startseite, die Endseite und den Ausgabepfad an.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Schlüsselklassen
| Klasse | Zweck |
|---|---|
Form | Formularfeldwerte lesen und schreiben |
PdfFileEditor | Seiten zusammenführen, teilen, extrahieren |
PdfContentEditor | Seiteninhalt bearbeiten |
PdfFileSignature | Dokumente signieren und verifizieren |
PdfFileStamp | Stempel zu Seiten hinzufügen |
PdfConverter | Seiten in Bilder rendern |