1. Produk
  2.   PDF
  3.   Node.js
  4.   MuhammaraJS
 
  

Buat & Kelola File PDF melalui API JavaScript Gratis

Modul Node.js Murni Open Source memungkinkan Pengembang Perangkat Lunak untuk secara Efisien Membuat, Mengedit, Memanipulasi, Memisah, Menggabungkan, Mengekstrak Data, Menambahkan Anotasi, dan Melindungi File PDF dalam Aplikasi Node.js.

Apa itu MuhammaraJS?

Dalam pengembangan perangkat lunak modern, pembuatan, penyuntingan, dan manipulasi file PDF telah menjadi penting bagi aplikasi yang menghasilkan laporan, faktur, dan dokumen interaktif. MuhammaraJS, modul PDF Node.js lanjutan yang dibangun di atas HummusJS, menyediakan pengembang perangkat lunak dengan toolkit PDF sumber terbuka yang kuat untuk membuat, memodifikasi, menggabungkan, dan memecah file PDF dengan mudah. Dirancang untuk skalabilitas dan fleksibilitas, modul ini menyederhanakan pembuatan PDF sambil menawarkan kontrol presisi untuk tugas seperti menambahkan teks, gambar, dan bentuk atau mengekstrak data dari file PDF. Dengan kinerja yang efisien dan integrasi mulus ke dalam aplikasi Node.js, MuhammaraJS menjadi pilihan utama bagi industri yang memerlukan alur kerja PDF dinamis.

Melebihi pembuatan dasar, MuhammaraJS menawarkan fitur lanjutan seperti enkripsi file PDF, dukungan tanda tangan digital, dan kemampuan menambahkan anotasi pada PDF untuk kolaborasi dan peninjauan. Pengembang juga dapat menerapkan kompresi pada PDF atau mengoptimalkan PDF untuk berbagi lebih cepat dan mengurangi penggunaan penyimpanan. API yang intuitif dan komunitas open-source yang aktif memudahkan implementasi dan ekstensi, memungkinkan pengembang menyediakan solusi PDF yang aman dan berperforma tinggi. Baik membangun sistem perusahaan berskala besar maupun aplikasi ringan, MuhammaraJS memberdayakan pengembang untuk membuat PDF interaktif, teroptimasi, dan aman di Node.js.

Previous Next

Memulai dengan MuhammaraJS

MuhammaraJS tersedia di npm, Anda dapat dengan mudah mengunduhnya dan menginstalnya di mesin Anda. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal MuhammaraJS menggunakan npm

npm install muhammara 

Buat File PDF di Aplikasi Node.js

Open source MuhammaraJS menyederhanakan proses pembuatan dokumen PDF dari awal secara programatik di dalam aplikasi Node.js. Baik itu menghasilkan faktur, laporan, atau mengisi formulir secara dinamis, perpustakaan ini memperlancar proses dengan API yang intuitif dan set fitur yang kuat. Pengembang Perangkat Lunak dapat dengan mudah menyusun teks, menambahkan gambar, menyematkan font, dan menyesuaikan tata letak untuk memenuhi kebutuhan spesifik. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak membuat PDF baru sebagai Buffer di dalam aplikasi Node.js.

Bagaimana Membuat PDF Baru sebagai Buffer di dalam Aplikasi Node.js?

const Recipe = require("muhammara").Recipe;

const pdfDoc = new Recipe(Buffer.from("new"), null, {
  version: 1.6,
  author: "John Doe",
  title: "Hummus Recipe",
  subject: "A brand new PDF",
});

const pdfBuffer = pdfDoc.createPage("letter-size").endPage().endPDF();

   

Dukungan Enkripsi dan Keamanan

Modul open source MuhammaraJS memudahkan pengembang perangkat lunak untuk mengenkripsi dokumen PDF guna memastikan keamanan dan integritas data di dalam lingkungan Node.js. Modul ini menyediakan dukungan bawaan untuk enkripsi, memungkinkan pengembang perangkat lunak melindungi informasi sensitif dalam dokumen PDF menggunakan algoritma kriptografi yang kuat. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat menerapkan enkripsi berbasis kata sandi untuk membatasi akses ke informasi sensitif.

Bagaimana Melindungi Informasi Sensitif dalam Dokumen PDF?

const password = 'mySecurePassword';
pdfWriter.setPassword(password);

Tambahkan Anotasi ke File PDF melalui Node.js

Open source MuhammaraJS telah menyediakan dukungan lengkap untuk menambahkan anotasi ke dokumen PDF dengan hanya beberapa baris kode dalam aplikasi Node.js. Ini mendukung berbagai jenis anotasi, seperti komentar, tautan hiper, atau bidang formulir. Ini memungkinkan pengembang perangkat lunak untuk meningkatkan dokumen PDF dengan elemen interaktif, meningkatkan keterlibatan dan kegunaan pengguna. Contoh berikut menunjukkan cara menyisipkan anotasi dalam dokumen PDF di dalam Node.js.

Cara Menambahkan Anotasi ke File PDF dalam Aplikasi Node.js?

const annotationContext = pdfWriter.createPage().startText();
annotationContext.writeText('Click here', 100, 100);
annotationContext.endText().end();

Terapkan Kompresi & Optimasi pada File PDF

MuhammaraJS mendukung kompresi dan optimisasi dokumen PDF untuk mengurangi ukuran file dan meningkatkan kinerja. Ia unggul dalam performa, berkat arsitektur yang dioptimalkan dan algoritma yang efisien. Baik Anda memproses dokumen satu halaman maupun laporan multi-halaman, perpustakaan ini memberikan kecepatan dan keandalan yang luar biasa. Fitur kompresi dan optimisasi ini penting untuk penyimpanan dan transmisi file PDF yang efisien.

 Indonesia