Penggabungan PDF adalah salah satu tugas dokumen yang paling umum, dan hingga saat ini alur kerja defaultnya adalah mengunggah file ke layanan cloud, menunggu pemrosesan server, dan mengunduh hasilnya. Browser modern kini mendukung manipulasi PDF penuh dalam JavaScript, yang berarti penggabungan dapat dilakukan secara lokal tanpa harus mengirimkan file Anda melalui jaringan. Bagian di bawah ini menjelaskan perubahan teknis yang memungkinkan penggabungan lokal, mengapa hal ini penting untuk dokumen rahasia, dan cara mendapatkan hasil yang andal dengan rentang halaman dan file besar.
Mengapa Penggabungan Lokal Mengalahkan Layanan Cloud untuk Privasi
Alat PDF online tradisional mengharuskan Anda mengunggah file ke server, tempat penggabungan terjadi, lalu mengunduh hasilnya. Alur kerja tersebut memiliki tiga masalah yang penting bagi siapa pun yang bekerja dengan dokumen sensitif. Pertama, file Anda meninggalkan perangkat — operator server melihatnya, penyimpanan cloud mereka menyimpannya (seringkali selama 24 jam atau lebih berdasarkan kebijakan penyimpanan mereka), dan pelanggaran keamanan apa pun akan mengeksposnya. Untuk kontrak, rekam medis, dokumen pajak, atau apa pun berdasarkan NDA, hal ini merupakan risiko kerahasiaan yang berarti. Kedua, upload dan download membutuhkan waktu yang sebanding dengan ukuran file dan kecepatan internet. Ketiga, layanan cloud tingkat gratis sering kali menerapkan batasan ukuran file, jumlah file, atau batasan operasi harian. Alat berbasis browser seperti ini menggunakan pustaka JavaScript pdf-lib untuk melakukan seluruh penggabungan secara lokal di memori browser Anda. File Anda tidak pernah meninggalkan perangkat Anda; alat ini menerima file masing-masing hingga 250 MB dan hingga 750 MB dalam antrean, tergantung pada batasan memori praktis tambahan.
Rentang Halaman, Penataan Ulang, dan Kontrol Halus
Banyak tugas penggabungan di dunia nyata tidak hanya "menggabungkan file-file ini secara keseluruhan" — Anda menginginkan halaman tertentu dari setiap dokumen sumber dalam urutan tertentu. Input rentang halaman menerima sintaksis yang fleksibel: satu halaman (5), rentang inklusif (1-3), daftar yang dipisahkan koma (1,3,5), kombinasi (1-3,5,7-9), atau kata "semua" untuk keseluruhan file. Halaman di luar batas (misalnya, menentukan halaman 50 dari PDF 30 halaman) dihilangkan secara diam-diam daripada menyebabkan kesalahan, sehingga Anda dapat menempelkan rentang konservatif yang mencakup beberapa kemungkinan panjang file sumber. Menyusun ulang file menggunakan pegangan seret dan lepas di browser desktop dan tombol panah atas/bawah di perangkat seluler, dan PDF gabungan terakhir mengikuti urutan daftar dari atas ke bawah. Alur kerja yang umum adalah memuat semua file sumber, menggunakan preset rentang cepat atau menentukan rentang halaman kustom untuk menarik halaman yang relevan saja, memutar dokumen yang orientasinya tidak cocok, menyusun ulang atau mengurutkan daftar, lalu menggabungkan. Hal ini menghasilkan bundel multi-sumber yang sempurna — menarik halaman sampul dari satu template, isi dari template lain, dan lampiran dari beberapa template lainnya — tanpa file perantara atau bolak-balik antar alat.
Menangani File Besar dan Kasus Edge
Penggabungan PDF berbasis browser memiliki batasan praktis yang ditentukan oleh ketersediaan memori perangkat Anda dan oleh alat sebesar 250 MB per file dan batas antrean 750 MB. Setiap PDF dimuat ke dalam memori selama penggabungan, dan dokumen keluaran juga disimpan di memori sebelum klik Unduh. Jika Anda mengalami tekanan memori (tab browser melambat drastis atau mogok), gabungkan dalam kelompok yang lebih kecil — gabungkan grup pertama menjadi satu PDF perantara, gabungkan grup berikutnya ke grup lain, lalu gabungkan file perantara menjadi satu. PDF yang dienkripsi atau dilindungi kata sandi ditolak dan harus disimpan sebagai salinan tidak terenkripsi sebelum digabungkan. PDF yang rusak atau rusak juga bisa gagal. Menggabungkan salinan konten halaman tanpa melakukan rasterisasi atau pengkodean ulang, sehingga gambar, font yang disematkan, grafik vektor, dan bidang formulir interaktif mempertahankan kualitas sumbernya; metadata tingkat dokumen ditulis untuk file gabungan yang baru.