Apa yang dilakukan tool ini
Penggabung PDF ini menggabungkan beberapa PDF menjadi satu file, sepenuhnya di dalam browser kamu. Kamu drop atau pilih file, drag mereka ke urutan yang kamu inginkan, opsional ganti nama output, dan hasilnya men-download ke mesin kamu. Tidak ada langkah upload: PDF dibaca ke memori, digabungkan dengan pdf-lib, dan disimpan melalui download browser normal — TaskKit tidak pernah melihat satu byte pun dari file kamu.
Kapan menggunakannya
- Menggabungkan tagihan, kuitansi, atau laporan biaya menjadi satu lampiran untuk form reimbursement.
- Merangkai ulang kontrak multi-halaman yang tiba sebagai satu PDF per halaman.
- Menggabungkan dokumen yang di-scan dari aplikasi scanner ponsel menjadi satu PDF arsip.
- Membangun paket ujian, panduan belajar, atau course pack dari PDF individual yang dibagikan terpisah.
- Menyusun portfolio atau submission tanpa membayar SaaS untuk melakukannya.
Cara kerjanya
Saat kamu menambahkan PDF, file dibaca dengan API standar File.arrayBuffer() dan di-parse oleh pdf-lib di tab kamu. Setiap PDF disimpan sebagai Uint8Array sehingga reorder instan — tidak ada parse ulang per drag. Jumlah halaman dan ukuran byte yang ditampilkan di samping setiap baris berasal dari parse itu.
Saat kamu klik Merge, PDFDocument baru dibuat, halaman setiap dokumen sumber disalin dengan copyPages (yang mempertahankan font embedded, gambar, dan struktur field form), dan hasilnya di-serialize dengan save(). pdf-lib menggunakan WebCrypto browser untuk identifier objek saat membangun dokumen baru, itulah mengapa ini berfungsi sepenuhnya offline.
Bundle pdf-lib lengkap berbobot kira-kira 1,5 MB minified dan dimuat hanya di halaman ini — sisa TaskKit tidak membayar biaya itu. Tidak ada service worker, tidak ada upload background, dan tidak ada telemetri pada apa yang kamu gabungkan.
Catatan
Apakah PDF terenkripsi didukung? Sebagian. PDF yang menggunakan « password buka » standar biasanya dapat dimuat — pdf-lib permisif tentang dekripsi — tapi PDF dengan enkripsi konten penuh atau DRM mungkin gagal di-parse. Jika file gagal dimuat, baris akan menampilkan error dan sisa antrian kamu tetap berfungsi.
Bisakah saya juga memisah? Belum dari halaman ini. Pemisah PDF khusus sedang dalam pengerjaan; untuk saat ini, penggabung hanya berjalan satu arah.
Mengapa output kadang membengkak ukurannya? pdf-lib tidak men-deduplicate stream embedded yang identik antar dokumen. Jika tiga PDF input masing-masing menyematkan font 5 MB yang sama, file yang digabungkan menyimpan tiga salinan. Untuk sebagian besar penggabungan sehari-hari perbedaan kecil; untuk font atau gambar yang sangat besar, output dapat terasa lebih besar dari jumlah input.
Apakah form dipertahankan? Ya — field form interaktif (AcroForm) terbawa ke dokumen yang digabungkan, jadi baris signature, checkbox, dan input teks dari setiap PDF sumber tetap berfungsi. Jika dua PDF sumber menggunakan nama field yang sama, mereka akan collide; ganti nama field di sumber jika itu penting.
Tools terkait
- Generator hash — fingerprint file yang digabungkan sebelum mengirimnya
- Tools gambar — ratakan scan sebelum menggabungkan ke PDF di tempat lain
- Pemisah PDF — segera hadir