1. Produk
  2.   Editor
  3.   JavaScript
  4.   pdfmake
 
  

Perpustakaan JavaScript Pemrograman PDF Deklaratif

Pustaka Gratis & Sumber Terbuka untuk menghasilkan dokumen PDF dengan mendeklarasikan struktur PDF dalam JavaScript.

Apa itu pdfmake?

Pdfmake adalah pustaka JavaScript praktis yang gratis dan bersumber terbuka, menjadikannya alat hebat untuk menyederhanakan proses pembuatan dokumen PDF di aplikasi web. Anda dapat mendeklarasikan struktur dokumen PDF dengan mendefinisikan teks, gambar, tabel, dll. dengan gaya yang akan diterapkan dan pdfmake akan mengelola sisanya untuk membuat PDF dengan gaya visual yang Anda perlukan seperti yang ditunjukkan di bawah ini:

Pemrograman PDF Deklaratif

Berikut adalah beberapa fitur utama pdfmake:

  • Membuat PDF: Pdfmake memungkinkan Anda membuat dokumen PDF dari data terstruktur, sehingga memudahkan pembuatan laporan, faktur, formulir, dan jenis dokumen lainnya.
  • Menambahkan Tabel: Pdfmake memungkinkan Anda mendesain dan menyisipkan tabel ke dalam PDF dengan mudah, membuat tampilan data tabel dan mempertahankan tata letak terstruktur menjadi sederhana.
  • Menambahkan Gambar: Pdfmake memungkinkan untuk menyertakan gambar dalam dokumen PDF Anda, sehingga memungkinkan untuk menggabungkan logo, grafik, atau foto untuk meningkatkan daya tarik visual.
  • Menambahkan Kata Sandi: Pdfmake mendukung penambahan perlindungan kata sandi ke PDF Anda, membantu mengamankan informasi sensitif dengan mewajibkan kata sandi untuk akses dokumen.
GitHub

Statistik GitHub

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

Memulai dengan pdfmake

Kita dapat mengunduh perpustakaan pdfmake menggunakan modul npm:

Instalasi menggunakan NPM

Anda dapat menggunakan modul npm jika Anda menggunakan npm sebagai manajer paket Anda:

Instal menggunakan NPM


npm install pdfmake

Atau, kita dapat memuatnya dari CDN seperti di bawah ini:

Membuat Dokumen PDF

Kita dapat membuat dokumen PDF menggunakan pendekatan deklaratif perpustakaan pdfmake. Kita juga dapat menambahkan konten seperti teks dan hyperlink dengan gaya seperti yang ditunjukkan pada contoh di bawah ini:

Keluaran

Output berikut menampilkan dokumen PDF yang dihasilkan:

Membuat PDF dengan Tabel

Kita dapat membuat PDF dan menambahkan tabel ke PDF menggunakan perpustakaan pdfmake. Dalam contoh ini, kita akan menggunakan direktif tabel untuk membuat tabel, mengonfigurasi pengaturan tabel, dan menambahkan data seperti judul dan nilai tabel seperti yang ditunjukkan di bawah ini:

Keluaran

Tangkapan layar keluaran di bawah ini menampilkan dokumen PDF dengan tabel yang ditambahkan ke dalamnya:

Membuat PDF dengan Gambar

Kita juga dapat membuat PDF dan menambahkan gambar ke PDF menggunakan pendekatan deklaratif perpustakaan pdfmake. Kami menggunakan direktif gambar untuk menambahkan gambar tetapi kami tidak dapat langsung menggunakan gambar dari sistem file lokal kami. Untuk menggunakan gambar tersebut, kita perlu menyalin gambar tersebut ke Sistem File Virtual (VFS) yang disediakan oleh perpustakaan pdfmake seperti yang ditunjukkan dalam cuplikan kode di bawah ini:

Keluaran

Tangkapan layar berikut menunjukkan dokumen PDF yang dibuat dengan gambar:

Membuat Dokumen PDF yang Dilindungi Kata Sandi

Dimungkinkan juga untuk membuat dokumen PDF yang dilindungi kata sandi menggunakan arahan userPassword perpustakaan pdfmake yang akan membatasi akses pengguna yang tidak sah ke Dokumen PDF. Periksa cuplikan kode di bawah ini untuk detailnya:

Keluaran

Saat membuka dokumen PDF yang dihasilkan, permintaan kata sandi akan ditampilkan seperti di bawah ini:

Kesimpulan

Kesimpulannya, pdfmake adalah pustaka JavaScript yang mudah digunakan dengan kemampuan menghasilkan PDF melalui pendekatan deklaratif menggunakan target objek definisi dokumen sebagai arahan.

Produk Sejenis

 Indonesia