Perpustakaan Node.js Gratis untuk Memotong, Membagi & Menggabungkan File PDF
Perpustakaan Node.js Manipulasi PDF Open Source yang Kuat yang Memungkinkan Pengembang Perangkat Lunak untuk Memotong, Membagi, Menggabungkan, Memangkas, Membaca, Mengekstrak (teks, gambar) dan Mengolah Dokumen PDF dalam Lingkungan Node.js.
Apa itu Perpustakaan Scissors?
Sementara PDF menjadi standar untuk dokumen digital, memanipulasinya dalam lingkungan Node.js dapat menjadi tantangan. Bagi pengembang perangkat lunak yang mencari solusi kuat, Scissors menonjol sebagai perpustakaan PDF Node.js sumber terbuka terkemuka. Toolkit serbaguna ini berfungsi sebagai API PDF gratis, dirancang untuk menyederhanakan tugas pemrosesan PDF yang kompleks. Baik Anda sedang membangun sistem manajemen dokumen yang canggih atau mengotomatisasi laporan, Scissors menyediakan cara yang sederhana dan efisien untuk mengintegrasikan fungsionalitas PDF langsung ke dalam aplikasi JavaScript Anda, menghemat waktu dan upaya pengembangan yang berharga.
Perpustakaan ini dilengkapi dengan fitur penting untuk menangani setiap tugas manipulasi dengan mudah. Anda dapat dengan mudah memisahkan dokumen PDF menjadi file terpisah atau memotong file PDF untuk menghapus halaman yang tidak diperlukan. Ia unggul dalam ekstraksi konten, memungkinkan Anda mengekstrak teks PDF secara mulus untuk analisis data atau mengekstrak gambar dari file PDF untuk keperluan lain. Lebih lanjut, Scissors memberi Anda kemampuan untuk menggabungkan beberapa dokumen, menambahkan watermark pelindung, mengenkripsi file sensitif dengan kata sandi, dan mengoptimalkan PDF agar berukuran lebih kecil serta waktu pemuatan lebih cepat, menjadikannya alat yang tak tergantikan untuk proyek pengembangan modern mana pun.
Memulai dengan Scissors
Scissors tersedia di npm, Anda dapat dengan mudah mengunduhnya dan menginstalnya di mesin Anda. Silakan gunakan perintah berikut untuk instalasi yang lancar.
Instal Perpustakaan Scissors via npm
npm install scissors-pdf Membagi Dokumen PDF di dalam Aplikasi Node.js
Salah satu fungsi inti dari pustaka Scissors sumber terbuka adalah kemampuannya untuk memisahkan PDF menjadi halaman terpisah dengan hanya beberapa baris kode dalam aplikasi Node.js. Ini memungkinkan pengguna untuk membagi dokumen PDF menjadi beberapa file lebih kecil berdasarkan kriteria yang telah ditentukan seperti jumlah halaman, bookmark, atau delimiter khusus. Baik Anda perlu mengekstrak bagian tertentu dari dokumen atau memecahnya untuk pemrosesan lebih lanjut, Scissors membuat tugas ini menjadi mudah. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membagi dokumen PDF berdasarkan bookmark dalam lingkungan Node.js.
Cara Membagi Dokumen PDF di dalam Aplikasi Node.js?
const scissors = require('scissors');
scissors.split('input.pdf', 'outputFolder', { splitBy: 'bookmark' });
Ekstrak Teks & Gambar PDF di Node.js
Mengekstrak teks memungkinkan pengembang untuk mengambil konten teks dari dokumen PDF mereka, yang dapat berguna untuk analisis teks atau tujuan pengindeksan. Mengekstrak gambar memungkinkan pengembang perangkat lunak untuk mengambil gambar yang disematkan dalam dokumen PDF mereka, memberikan peluang untuk pemrosesan gambar atau analisis konten. Scissors sumber terbuka memudahkan para profesional perangkat lunak untuk memuat dan mengekstrak konten dari file PDF yang ada di dalam aplikasi Node.js. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengekstrak gambar serta konten teks dari file PDF yang ada di dalam aplikasi Node.js.
Cara Mengekstrak Teks dan Gambar dari Dokumen PDF di dalam Aplikasi Node.js?
const scissors = require('scissors');
const text = scissors.extractText('input.pdf');
console.log(text);
// Extracting PDF images
const images = scissors.extractImages('input.pdf', { outputDir: 'images' });
console.log(images);
Memangkas File PDF di Node.js
Perlu menghapus halaman yang tidak diinginkan dari dokumen PDF? Pemotongan memungkinkan Anda menghapus halaman tertentu dari dokumen PDF, membantu Anda membuat konten yang lebih ringkas dan terfokus. Perpustakaan sumber terbuka Scissors mempermudah proses ini. Dengan hanya beberapa baris kode, pengembang perangkat lunak dapat memangkas PDF untuk menghapus halaman yang tidak diperlukan, memastikan dokumen mereka tetap ramping dan terfokus. Berikut adalah contoh yang menunjukkan bagaimana pengembang perangkat lunak dapat memangkas file PDF yang ada di lingkungan Node.js.
Cara Memangkas Dokumen PDF di dalam Aplikasi Node.js?
const scissors = require('scissors');
scissors.trim('input.pdf', 'output.pdf', { pages: '1-5' });