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

Open Source .NET API untuk bekerja dengan dokumen PDF

Buat, perbarui, gabungkan, dan proses dokumen PDF dari dalam aplikasi .NET.

Apa itu QuestPDF API untuk .NET?

QuestPDF adalah pustaka .NET populer yang dirancang untuk menghasilkan dokumen PDF berkualitas tinggi dengan mudah. Pustaka ini menawarkan API modern dan intuitif yang memungkinkan Anda membuat tata letak PDF yang kompleks secara terprogram, sehingga cocok untuk aplikasi yang memerlukan pembuatan laporan PDF otomatis, faktur, atau pembuatan dokumen. QuestPDF dibuat berdasarkan mesin tata letak fleksibel yang mendukung berbagai fitur desain seperti pemformatan teks, tabel, gambar, dan bahkan bagan. Dengan sintaksisnya yang fasih dan mudah dipahami, pengembang dapat dengan cepat menentukan struktur dokumen PDF sambil tetap mempertahankan kontrol penuh atas gaya dan pemformatan. Pustaka ini juga dioptimalkan untuk kinerja, memastikan rendering PDF yang cepat bahkan untuk dokumen berukuran besar.

QuestPDF untuk API .NET - Fitur Utama

Berikut ini adalah beberapa fitur utama QuestPDF:

  • API yang lancar dan intuitif untuk membuat dokumen PDF secara terprogram.
  • Mendukung tata letak yang kompleks, termasuk kisi, tabel, dan posisi yang fleksibel.
  • Opsi pemformatan teks komprehensif untuk tajuk, paragraf, dan banyak lagi.
  • Kemampuan untuk menambahkan gambar, bagan, dan elemen visual lainnya ke dokumen.
  • Pembuatan konten dinamis berdasarkan aturan bisnis dan masukan data.
  • Rendering berkinerja tinggi yang dioptimalkan untuk dokumen besar.
  • Dukungan bawaan untuk tajuk halaman, catatan kaki, dan nomor halaman.
  • Penanganan luapan konten otomatis di beberapa halaman.
  • Sumber terbuka dan terdokumentasi dengan baik dengan dukungan komunitas yang aktif.
  • Integrasi yang mulus dengan aplikasi .NET, mendukung .NET Core dan .NET Framework.

Fitur-fitur ini menyoroti kemampuan dan manfaat penggunaan QuestPDF API untuk .NET dalam pembuatan dan manipulasi dokumen PDF.

GitHub

Statistik GitHub

Nama:
Bahasa:
Bintang:
Garpu:
Lisensi:
Repositori terakhir diperbarui pada

Memulai dengan QuestPDF untuk API .NET

Anda dapat mengunduh pustaka QuestPDF dari GitHub atau Nuget.

Instalasi

Menginstal QuestPDF API untuk .NET sederhana dan dapat dilakukan dari nugget seperti yang ditunjukkan di bawah ini:

Menginstal API QuestPDF untuk .NET


 Install-Package QuestPDF

Contoh Kode untuk QuestPDF API untuk .NET

Untuk membantu Anda lebih memahami kemampuan API QuestPDF, mari kita lihat beberapa contoh kode .NET. Contoh-contoh ini akan menunjukkan cara membuat berbagai elemen PDF, mengelola tata letak, dan menerapkan pemformatan menggunakan API QuestPDF yang intuitif dan lancar. Dengan mengikuti contoh-contoh ini, Anda akan dapat mengintegrasikan pembuatan PDF ke dalam aplikasi .NET Anda secara efektif.

Bagaimana cara membuat berkas PDF kosong menggunakan QuestPDF API untuk .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Impor namespace QuestPDF yang diperlukan ke dalam berkas Anda.
  • Buat kelas atau metode C# baru untuk menentukan konten PDF.
  • Gunakan metode Document.Create() untuk memulai proses pembuatan dokumen PDF.
  • Terapkan metode Compose() untuk menentukan struktur dan tata letak PDF.
  • Tambahkan halaman kosong menggunakan metode Page() tanpa konten apa pun di dalamnya.
  • Panggil metode GeneratePdf() untuk membuat dan menyimpan PDF ke lokasi yang diinginkan.
  • Jalankan aplikasi untuk membuat dan menyimpan berkas PDF kosong.

Bagaimana cara menambahkan Gambar ke PDF menggunakan QuestPDF API?

Anda dapat membuat dokumen PDF menggunakan QuestPDF for .NET dan memasukkan gambar ke dalamnya dari aplikasi .NET Anda. Anda dapat menggunakan langkah-langkah berikut untuk membuat dokumen PDF dengan gambar.

  • Buat dokumen PDF baru: Ini menginisialisasi dokumen PDF kosong.
  • Tambahkan halaman: Menambahkan halaman kosong ke dokumen.
  • Tambahkan gambar menggunakan metode Image()
  • Sesuaikan lebar halaman menggunakan opsi FitWidth untuk memastikan bahwa gambar sesuai dengan lebar halaman.
  • Menyimpan PDF dengan gambar.

Bagaimana Cara Menambahkan Tanda Air ke Halaman PDF di .NET?

  • Instal pustaka QuestPDF melalui NuGet Package Manager di proyek .NET Anda.
  • Impor namespace QuestPDF yang diperlukan ke dalam berkas Anda.
  • Buat kelas atau metode C# baru untuk menentukan konten PDF.
  • Gunakan metode Document.Create() untuk memulai proses pembuatan PDF.
  • Tentukan tata letak halaman menggunakan metode Page(), atur ukuran halaman dan margin.
  • Gunakan metode Layer() untuk membuat lapisan terpisah untuk konten utama dan tanda air.
  • Tambahkan elemen konten utama menggunakan metode seperti Text() atau Image() di lapisan pertama.
  • Tambahkan elemen tanda air (misalnya, teks atau gambar) di lapisan kedua, atur properti seperti Opacity(), FontSize(), dan Rotate() untuk memberi gaya pada tanda air.
  • Hasilkan PDF menggunakan metode GeneratePdf() dan simpan ke dalam file.
  • Jalankan aplikasi untuk membuat dan menyimpan PDF dengan tanda air.

Kesimpulan

QuestPDF adalah pustaka yang serbaguna dan efisien untuk pengembang .NET yang ingin membuat dokumen PDF yang dinamis dan berkualitas tinggi secara terprogram. Desain API yang lancar, opsi tata letak yang luas, dan dukungan untuk berbagai konten menjadikannya alat yang ampuh untuk menghasilkan PDF profesional untuk berbagai kasus penggunaan, mulai dari laporan hingga faktur. Baik Anda perlu menangani tata letak yang rumit, menambahkan gambar, atau melapisi tanda air, QuestPDF menawarkan fleksibilitas dan kinerja untuk menyelesaikan pekerjaan dengan lancar. Dengan mengintegrasikan QuestPDF ke dalam proyek Anda, Anda dapat mengotomatiskan pembuatan PDF dengan mudah sambil mempertahankan kontrol penuh atas desain dokumen.

Produk Sejenis

 Indonesia