Aspose.PDF FOSS untuk .NET dilengkapi dengan set API anotasi dan medan borang yang kaya yang membolehkan anda menandakan, memaut, dan berinteraksi dengan dokumen PDF sepenuhnya dalam kod terurus — tiada kunci lesen diperlukan.
Anotasi secara sekilas
Kelas AnnotationCollection dalam perpustakaan menyediakan kaedah pembantu berjenis untuk
setiap anotasi PDF standard. Menambah nota lekat adalah satu panggilan:
page.Annotations.AddTextAnnotation(
new Rectangle(72, 720, 200, 740),
contents: "Review needed",
title: "Editor",
open: true);
Anotasi pautan menggabungkan segi empat tepat yang boleh diklik dengan PdfAction:
var action = PdfAction.CreateUri("https://aspose.com");
page.Annotations.AddLinkAnnotation(
new Rectangle(50, 700, 200, 720), action);
Corak yang sama juga terpakai kepada sorotan, garis bawah, segi empat, bulatan, garis, dan anotasi dakwat (tangan bebas) — setiap satu dengan kaedah Add* yang khusus.
Medan borang interaktif
Medan AcroForm diakses melalui Document.Form. Ulangi Form.Fields untuk membaca nilai medan, atau gunakan fasad Form untuk operasi pengisian peringkat tinggi:
using var form = new Form("input.pdf", "output.pdf");
form.FillField("Name", "Alice");
form.Save();
Subkelas Field termasuk TextBoxField, CheckboxField, RadioButtonField, ComboBoxField, ListBoxField, dan SignatureField.
Pemampatan dan pola pelawat
Panggil Annotation.Flatten() untuk menulis penampilan visual anotasi ke dalam kandungan halaman. Gunakan AnnotationSelector untuk menapis anotasi mengikut jenis melalui corak pelawat — tiada keperluan penukaran manual.
Mula Menggunakan
Pasang dengan:
dotnet add package Aspose.Pdf.Foss
Untuk panduan langkah demi langkah, lihat panduan pembangun Anotasi dan Borang dan artikel cara.