Cara Bekerja dengan API Facades dalam .NET
Cara Bekerja dengan API Facades dalam .NET
Facades API menyediakan pembungkus peringkat tinggi untuk tugas PDF biasa. Panduan ini merangkumi pengisian borang, penggabungan fail, dan penyuntingan kandungan.
Prasyarat
| Keperluan | Butiran |
|---|---|
| Masa Jalan | .NET 8.0 atau kemudian |
| Pakej | dotnet add package Aspose.Pdf.Foss |
Isi medan borang
Fasad Form membuka PDF input, mengisi medan mengikut nama, dan menulis hasil ke fail output berasingan. Ini mengelakkan kerja dengan objek Document peringkat rendah apabila yang anda perlukan hanyalah pengisian medan yang mudah.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Gabungkan dua PDF
PdfFileEditor menggabungkan beberapa fail PDF menjadi satu dokumen output. Hantar laluan fail sumber dan laluan destinasi untuk menghasilkan satu hasil gabungan.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Ekstrak julat halaman
Kelas PdfFileEditor yang sama boleh mengekstrak julat halaman yang berurutan ke dalam fail baru. Tentukan halaman mula, halaman akhir, dan laluan output.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Kelas Utama
| Kelas | Tujuan |
|---|---|
Form | Baca dan tulis nilai medan borang |
PdfFileEditor | Gabungkan, pisahkan, ekstrak halaman |
PdfContentEditor | Sunting kandungan halaman |
PdfFileSignature | Tandatangan dan sahkan dokumen |
PdfFileStamp | Tambah setem pada halaman |
PdfConverter | Jana halaman menjadi imej |