Cara Bekerja dengan API Facades di .NET
Cara Bekerja dengan API Facades di .NET
Facades API menyediakan pembungkus tingkat tinggi untuk tugas PDF umum. Panduan ini mencakup pengisian formulir, penggabungan file, dan penyuntingan konten.
Prasyarat
| Persyaratan | Detail |
|---|---|
| Runtime | .NET 8.0 atau lebih baru |
| Paket | dotnet add package Aspose.Pdf.Foss |
Isi bidang formulir
Fasade Form membuka PDF input, mengisi bidang berdasarkan nama, dan menulis hasilnya ke file output terpisah. Ini menghindari bekerja dengan objek Document tingkat rendah ketika yang Anda butuhkan hanya pengisian bidang sederhana.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Gabungkan dua PDF
PdfFileEditor menggabungkan beberapa file PDF menjadi satu dokumen output. Berikan jalur file sumber dan jalur tujuan untuk menghasilkan satu hasil gabungan.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Ekstrak rentang halaman
Kelas PdfFileEditor yang sama dapat mengekstrak rentang halaman berurutan ke dalam file baru. Tentukan halaman mulai, halaman akhir, dan jalur output.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Kelas Kunci
| Kelas | Tujuan |
|---|---|
Form | Membaca dan menulis nilai bidang formulir |
PdfFileEditor | Menggabungkan, memisah, mengekstrak halaman |
PdfContentEditor | Mengedit konten halaman |
PdfFileSignature | Menandatangani dan memverifikasi dokumen |
PdfFileStamp | Menambahkan stempel ke halaman |
PdfConverter | Merender halaman menjadi gambar |