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.
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()
atauImej()
dalam lapisan pertama. - Tambahkan elemen tera air (cth., teks atau imej) dalam lapisan kedua, tetapkan sifat seperti
Opacity()
,FontSize()
danRotate() 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
- Apache POI XWPF | Open Source Java API untuk Mencipta & Mengubah suai fail DOCX
- DocX | Open Source .NET API untuk Mencipta & Mengubah suai fail DOCX
- Docx4J | Open Source Java API untuk Mencipta & Mengubah suai fail DOC dan DOCX
- ExcelDataReader | Open Source .NET API untuk membaca dokumen XLS, XLSX, CSV dan Spreadsheet
- FileFormat.Cells | Cerate dan Kemas kini fail Excel dengan C# .NET