buat File PDF menggunakan C#

buat File PDF menggunakan C#

Rancang cetak biru file PDF Anda, bangun logika, dan buat file PDF Anda menggunakan pustaka PDF .NET ini. Format file PDF adalah format file yang paling banyak digunakan saat ini. Melengkapi aplikasi bisnis Anda dengan generator PDF tingkat perusahaan akan memberikan keunggulan kompetitif bagi bisnis Anda. [Perpustakaan] ini 3 memungkinkan karena menawarkan berbagai metode yang memberi Anda kendali atas manipulasi dan konversi file PDF. Oleh karena itu, dalam posting blog ini, kita akan mempelajari cara membuat File PDF menggunakan C# secara terprogram. Kami akan membahas bagian berikut dalam artikel ini:

Instalasi API generator PDF

Anda dapat memproses file PDF sesuai keinginan Anda karena pustaka ini memungkinkan Anda mengotomatiskan laporan bisnis dan dokumen penting lainnya. Namun, prosedur penginstalan .NET API ini sangat sederhana. Unduh file DLL atau jalankan perintah berikut di manajer paket NuGet untuk mengintegrasikan API ini ke dalam proyek Anda.

Install-Package Aspose.PDF 

Buat File PDF menggunakan C#

Sekarang, kita siap untuk membuat file PDF pertama kita secara terprogram menggunakan C#. Ikuti langkah-langkah dan potongan kode yang disebutkan di bawah ini:

  1. Buat instance objek dari kelas Document dengan memanggil konstruktor kosongnya.
  2. Buat halaman dalam dokumen PDF dengan memanggil metode Pages.Add().
  3. Buat objek kelas TextFragment dan tambahkan string di dalam segmen.
  4. Tambahkan fragmen ke koleksi paragraf dengan memanggil metode Paragraphs.Add.
  5. Simpan dokumen dengan memanggil metode Simpan.

Tambahkan font dalam PDF secara terprogram

Sekarang, kita dapat menyelami lebih jauh dan menjelajahi fitur lain seperti menambahkan font ke file PDF secara terprogram. Anda dapat mengikuti langkah-langkah berikut:

  1. Buat objek dari kelas Document.
  2. Buat halaman dalam dokumen PDF dengan memanggil metode Pages.Add().
  3. Inisialisasi instance kelas TextFragment dengan string kosong.
  4. Buat objek TextSegment untuk menambahkan segmen teks dalam dokumen PDF.
  5. Dapatkan status teks untuk teks yang diwakili oleh objek TextSegment dengan memanggil metode Text.TextState().
  6. Cari dan temukan font dengan nama font tertentu dengan memanggil metode FontRepository.FindFont.
  7. Jadikan font disematkan dengan menyetel properti IsEmbedded menjadi true.
  8. Ambil status teks dari sebuah teks dan tetapkan ke properti TextState.
  9. Atur segmen teks dalam elemen fragmen dengan memanggil metode Add.
  10. Aktifkan metode Paragraphs.Add untuk menambahkan fragmen ke koleksi paragraf.
  11. Panggil metode Simpan untuk menyimpan dokumen.

Cari & ganti teks dalam file PDF menggunakan .NET library

Di bagian ini, kita akan belajar bagaimana kita bisa mengedit file PDF secara terprogram di C#. Kita akan menerapkan fungsi pencarian & penggantian di file PDF yang sudah ada. Kami akan melalui langkah-langkah dan potongan kode yang disebutkan di bawah ini:

  1. Buka dokumen dengan menginisialisasi konstruktor kelas Document dengan file PDF sumber.
  2. Buat objek TextFragmentAbsorber untuk menemukan semua instance dari frase pencarian masukan.
  3. Metode Pages.Accept akan menerima penyerap untuk semua halaman.
  4. Dapatkan fragmen teks yang diekstraksi dengan mengakses properti TextFragments.
  5. Ulangi fragmen, ganti teks dengan menyetel properti Teks dengan nilai baru, dan ubah ukuran font teks baru dengan menyetel FontSize properti TextState.
  6. Aktifkan metode Simpan untuk menyimpan dokumen PDF yang dihasilkan. Output dari potongan kode ini dapat dilihat pada gambar di bawah ini:
    buat File PDF menggunakan C#

Dapatkan Lisensi Gratis

Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba API di luar batasan evaluasi.

Menyimpulkan

Ini membawa kita ke akhir posting blog ini. Kami telah membahas beberapa topik penting tentang API pembuat file PDF. Anda telah mempelajari cara membuat File PDF menggunakan C#, dan cara mengedit file PDF yang ada seperti menambahkan font, mencari & mengganti teks . Selain itu, Anda dapat mengunjungi dokumentasi perpustakaan ini untuk mengetahui metode lainnya. Selanjutnya, Anda dapat menemukan contoh kode fitur di repo Github ini. Kami akan menerbitkan artikel bermanfaat lainnya dalam waktu dekat. Oleh karena itu, tetap terhubung dengan conholdate.com untuk mendapatkan pembaruan terkini.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.

Lihat juga