Kes Penggunaan — Aspose.PDF FOSS for .NET

Kes Penggunaan — Aspose.PDF FOSS for .NET

Penjanaan Dokumen PDF dan Arkib

Banyak aplikasi .NET perlu menghasilkan dokumen PDF secara programatik — resit, invois, laporan, atau rekod pematuhan — tanpa bergantung pada perpustakaan berbayar atau alat luaran. Aspose.PDF FOSS untuk .NET membolehkan anda mencipta Document menggunakan Document.Create(), membina pokok halaman, menambah anotasi, dan menyimpan hasil dengan Document.Save() atau Document.ToArray(). Oleh kerana perpustakaan ini tidak memerlukan pemasangan Adobe Acrobat atau Ghostscript, ia berintegrasi dengan bersih ke dalam pipeline CI/CD bercontainer dan fungsi tanpa pelayan.

Kelas utama: Document, Page, PageCollection


Penggabungan PDF dan Penyusunan Pukal

Sistem pengurusan dokumen sering perlu menggabungkan pelbagai fail PDF — menambah halaman muka, menggabungkan respons borang, atau mengumpulkan laporan ke dalam satu arkib. Aspose.PDF FOSS memperlihatkan Document.Merge() dan Document.MergeDocuments() untuk menggabungkan susunan Document objek atau laluan fail dalam satu panggilan. Dokumen yang digabungkan kemudian boleh disimpan ke aliran atau fail.

Kelas utama: Document, MergeOptions


Alur Kerja Anotasi

Alur kerja semakan dan kelulusan bergantung pada anotasi: sorotan, setem, nota teks, tindakan pautan, dan tanda air. Aspose.PDF FOSS memaparkan AnnotationCollection pada setiap Page, dengan kaedah untuk menambah LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation, dan InkAnnotation objek. Perubahan disimpan dengan menyimpan semula dokumen menggunakan Document.Save().

Kelas utama: Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation


Pemformatan Medan AcroForm

Borang PDF sering memerlukan nilai medan dipaparkan dengan format yang konsisten: tarikh dalam pola khusus setempat, jumlah mata wang dengan simbol yang betul dan pemisah perpuluhan, atau peratusan dengan ketepatan tetap. Kelas JavascriptExtensions dalam Aspose.PDF FOSS melaksanakan fungsi pemformatan PDF JavaScript AF_* di sisi pelayan, menghapuskan keperluan enjin JavaScript. FieldDateTimeFormatter.Format() menukar rentetan tarikh mentah mengikut pola format tarikh Acrobat, FieldNumberCurrencyFormatter.Format() memformat rentetan numerik sebagai nilai mata wang, dan FieldNumberPercentFormatter.Format() memformat nombor sebagai peratusan.

Kelas utama: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Penyematan Tindakan Pautan Hiper dan Navigasi

PDF interaktif menggunakan tindakan PDF untuk menavigasi dalam dokumen atau melancarkan URL luaran. Aspose.PDF FOSS menyokong PdfAction.CreateUri() untuk pautan web, PdfAction.CreateGoTo() untuk navigasi berindeks halaman, PdfAction.CreateNamed() untuk tindakan bernama standard (contohnya NextPage, PrevPage), dan PdfAction.CreateJavaScript() untuk interaksi ber‑skrip. Tindakan dilampirkan kepada objek LinkAnnotation dan mengekalkan kesetiaan melalui kitaran buka/simpan.

Kelas utama: PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction


Pemeriksaan Dokumen dan Pengekstrakan Metadata

Alat yang mengaudit kandungan PDF — memeriksa dimensi halaman, menyenaraikan anotasi, membaca tindakan dokumen, atau menyenaraikan JavaScript terbenam — boleh menggunakan permukaan API baca-sahaja Aspose.PDF FOSS. Document.Pages mendedahkan PageCollection, Page.Annotations menyediakan akses berjenis kepada setiap anotasi, dan Document.JavaScript menyimpan koleksi JavaScript peringkat dokumen. Ini menjadikan perpustakaan sesuai untuk pengimbas pematuhan, auditor kandungan, dan saluran kerja pengesahan laporan automatik.

Kelas utama: Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection

Lihat Juga

 Bahasa Melayu