1. Produk
  2.   Editor
  3.   .NET
  4.   QuestPDF
 
  

Open Source .NET API untuk bekerja dengan dokumen PDF

Cipta, kemas kini, gabung dan proses dokumen PDF dari dalam aplikasi .NET.

Apakah API QuestPDF untuk .NET?

QuestPDF ialah perpustakaan .NET popular yang direka untuk menjana dokumen PDF berkualiti tinggi dengan mudah. Ia menawarkan API moden dan intuitif yang membolehkan anda membuat susun atur PDF yang kompleks secara pengaturcaraan, menjadikannya sesuai untuk aplikasi yang memerlukan penjanaan laporan PDF automatik, invois atau penciptaan dokumen. QuestPDF dibina di sekeliling enjin reka letak fleksibel yang menyokong pelbagai ciri reka bentuk seperti pemformatan teks, jadual, imej dan juga carta. Dengan sintaksnya yang fasih dan mudah difahami, pembangun boleh mentakrifkan struktur dokumen PDF dengan cepat sambil mengekalkan kawalan penuh ke atas penggayaan dan pemformatan. Perpustakaan juga dioptimumkan untuk prestasi, memastikan pemaparan PDF pantas walaupun untuk dokumen besar.

QuestPDF untuk .NET API - Ciri Utama

Berikut ialah beberapa ciri utama QuestPDF:

  • API yang fasih dan intuitif untuk mencipta dokumen PDF secara pengaturcaraan.
  • Menyokong susun atur yang kompleks, termasuk grid, jadual dan kedudukan fleksibel.
  • Pilihan pemformatan teks yang komprehensif untuk pengepala, perenggan dan banyak lagi.
  • Keupayaan untuk menambah imej, carta dan elemen visual lain pada dokumen.
  • Penjanaan kandungan dinamik berdasarkan peraturan perniagaan dan input data.
  • Perenderan berprestasi tinggi dioptimumkan untuk dokumen besar.
  • Sokongan terbina dalam untuk pengepala halaman, pengaki dan nombor halaman.
  • Pengendalian limpahan kandungan automatik merentas berbilang halaman.
  • Sumber terbuka dan didokumentasikan dengan baik dengan sokongan komuniti yang aktif.
  • Penyepaduan lancar dengan aplikasi .NET, menyokong Teras .NET dan Rangka Kerja .NET.

Ciri ini menyerlahkan keupayaan dan faedah menggunakan API QuestPDF untuk .NET dalam pembuatan dan manipulasi dokumen PDF.

GitHub

Statistik GitHub

nama:
Bahasa:
Bintang:
Garpu:
Lesen:
Repositori dikemas kini terakhir pada

Bermula dengan QuestPDF untuk .NET API

Anda boleh memuat turun perpustakaan QuestPDF daripada GitHub atau nuget.

Pemasangan

Memasang API QuestPDF untuk .NET adalah mudah dan boleh dilakukan dari nugget seperti yang ditunjukkan di bawah:

Memasang API QuestPDF untuk .NET


 Install-Package QuestPDF

Contoh Kod untuk API QuestPDF untuk .NET

Untuk membantu anda memahami dengan lebih baik keupayaan API QuestPDF, mari lihat beberapa contoh kod .NET. Contoh ini akan menunjukkan cara mencipta pelbagai elemen PDF, mengurus reka letak dan menggunakan pemformatan menggunakan API QuestPDF yang intuitif dan fasih. Dengan mengikuti contoh ini, anda akan dapat menyepadukan penjanaan PDF dengan berkesan ke dalam aplikasi .NET anda.

Bagaimana untuk Mencipta fail PDF kosong menggunakan API QuestPDF untuk .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Import ruang nama QuestPDF yang diperlukan ke dalam fail anda.
  • Buat kelas atau kaedah C# baharu untuk mentakrifkan kandungan PDF.
  • Gunakan kaedah Document.Create() untuk memulakan proses penciptaan dokumen PDF.
  • Laksanakan kaedah Compose() untuk mentakrifkan struktur dan reka letak PDF.
  • Tambahkan halaman kosong menggunakan kaedah Page() tanpa sebarang kandungan di dalamnya.
  • Panggil kaedah GeneratePdf() untuk menjana dan menyimpan PDF ke lokasi yang dikehendaki.
  • Jalankan aplikasi untuk mencipta dan menyimpan fail PDF kosong.

Bagaimana untuk menambah Imej ke PDF menggunakan API QuestPDF?

Anda boleh mencipta dokumen PDF menggunakan QuestPDF untuk .NET dan masukkan imej ke dalamnya daripada aplikasi .NET anda. Anda boleh menggunakan langkah berikut untuk mencipta dokumen PDF dengan imej.

  • Cipta dokumen PDF baharu: Ini memulakan dokumen PDF kosong.
  • Tambah halaman: Menambah halaman kosong pada dokumen.
  • Tambah imej menggunakan kaedah Image().
  • Laraskan lebar halaman menggunakan pilihan FitWidth untuk memastikan imej sesuai dengan lebar halaman.
  • Menyimpan PDF dengan imej.

Bagaimana untuk Menambah Tera Air pada Halaman PDF dalam .NET?

  • Pasang perpustakaan QuestPDF melalui Pengurus Pakej NuGet dalam projek .NET anda.
  • Import ruang nama QuestPDF yang diperlukan ke dalam fail anda.
  • Buat kelas atau kaedah C# baharu untuk mentakrifkan kandungan PDF.
  • Gunakan kaedah Document.Create() untuk memulakan proses penciptaan PDF.
  • Tentukan reka letak halaman menggunakan kaedah Page(), menetapkan saiz dan margin halaman.
  • Gunakan kaedah Layer() untuk mencipta lapisan berasingan untuk kandungan utama dan tera air.
  • Tambah elemen kandungan utama menggunakan kaedah seperti Teks() atau Imej() dalam lapisan pertama.
  • Tambahkan elemen tera air (cth., teks atau imej) dalam lapisan kedua, tetapkan sifat seperti Opacity(), FontSize() dan Rotate() untuk menggayakan tera air.
  • Hasilkan PDF menggunakan kaedah GeneratePdf() dan simpan pada fail.
  • Jalankan aplikasi untuk mencipta dan menyimpan PDF dengan tera air.

Kesimpulan

QuestPDF ialah perpustakaan yang serba boleh dan cekap untuk pembangun .NET yang ingin mencipta dokumen PDF yang dinamik dan berkualiti tinggi secara pengaturcaraan. Reka bentuk API yang lancar, pilihan susun atur yang luas dan sokongan untuk pelbagai kandungan menjadikannya alat yang berkuasa untuk menjana PDF profesional untuk pelbagai kes penggunaan, daripada laporan kepada invois. Sama ada anda perlu mengendalikan reka letak yang kompleks, menambah imej atau tindanan tera air, QuestPDF menawarkan fleksibiliti dan prestasi untuk menyelesaikan kerja dengan lancar. Dengan menyepadukan QuestPDF ke dalam projek anda, anda boleh mengautomasikan penciptaan PDF dengan mudah sambil mengekalkan kawalan penuh ke atas reka bentuk dokumen.

Produk Serupa

 Malay