Jak pracować z interfejsem Facades API w .NET
Jak pracować z API Facades w .NET
Facades API zapewnia wysokopoziomowe nakładki dla typowych zadań PDF. Ten przewodnik obejmuje wypełnianie formularzy, łączenie plików i edycję treści.
Wymagania wstępne
| Wymaganie | Szczegół |
|---|---|
| Środowisko uruchomieniowe | .NET 8.0 lub nowszy |
| Pakiet | dotnet add package Aspose.Pdf.Foss |
Wypełnij pole formularza
Fasada Form otwiera wejściowy PDF, wypełnia pola według nazwy i zapisuje wynik do osobnego pliku wyjściowego. Dzięki temu nie trzeba pracować z niskopoziomowym obiektem Document, gdy potrzebne jest jedynie proste wypełnianie pól.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Scal dwa pliki PDF
PdfFileEditor łączy wiele plików PDF w jeden dokument wyjściowy. Przekaż
ścieżki do plików źródłowych oraz ścieżkę docelową, aby uzyskać pojedynczy połączony wynik.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Wyodrębnij zakres stron
Ta sama klasa PdfFileEditor może wyodrębnić spójny zakres stron do nowego pliku. Określ stronę początkową, stronę końcową i ścieżkę wyjściową.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Kluczowe klasy
| Klasa | Cel |
|---|---|
Form | Odczytywać i zapisywać wartości pól formularza |
PdfFileEditor | Łączyć, dzielić, wyodrębniać strony |
PdfContentEditor | Edytować zawartość strony |
PdfFileSignature | Podpisywać i weryfikować dokumenty |
PdfFileStamp | Dodawać pieczątki do stron |
PdfConverter | Renderować strony do obrazów |