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.


Sumber Berkaitan