Ke mana konten berkas diteruskan
Tiga alur terpisah: dokumen, komponen program, pengaturan
Dokumen, komponen program, dan pengaturan mengikuti alur yang berbeda. Pilih salah satunya untuk melihatnya secara terpisah.
Tampilan ini menjelaskan struktur situs. Tampilan ini tidak memeriksa browser Anda dan bukan pemeriksaan keamanan.
Ketiga alur
- Dokumen
- Komponen program
- Pengaturan
Dokumen Anda tetap berada di browser
- Diperiksa dalam kode program
- Diamati dalam pengujian lokal
PDF Anda dibaca dari perangkat ke browser dan diproses di sana. Anda mengunduh hasilnya secara lokal.
PDF di perangkat Anda
Anda memilih berkas. Berkas asli tetap tidak berubah.
Browser dan proses latar belakang
Pemrosesan berlangsung di memori, tanpa unggahan.
Hasil dan unduhan
Anda menyimpan sendiri versi baru tersebut.
- Tanpa unggahan
- Konten dokumen Anda tidak dikirim ke situs.
- Tanpa penyimpanan permanen
- Kode program tidak menyimpan dokumen, hasil, atau daftar riwayat secara permanen di browser.
Selama Anda bekerja, berkas dan hasil berada di memori.
Komponen program berasal dari situs
- Diperiksa dalam kode program
- Diamati dalam pengujian lokal
Agar pemrosesan berfungsi, browser Anda memuat skrip, fon, dan komponen program lainnya dari situs ini. Dalam proses tersebut, berkas diunduh ke perangkat Anda. Dokumen Anda tidak diunggah.
Situs sebagai sumber
Berkas program alat berasal dari sini.
Skrip, fon, modul
Ini mencakup modul WebAssembly dan komponen untuk pratinjau.
Browser Anda
Browser memuat komponen tersebut dan dapat menyimpannya dalam tembolok seperti biasa.
- Arah
- Data ini dikirim dari situs ke browser Anda. Dokumen Anda tidak ikut dikirim.
- Pengoperasian situs
- Penanganan hosting dan log server saat berkas-berkas ini diambil belum diperiksa di sini.
Tanpa internet, komponen program yang belum tersedia tidak dapat dimuat.
Pengaturan di browser
- Diperiksa dalam kode program
Situs mengingat dua pengaturan dalam localStorage browser Anda, keduanya hanya setelah Anda menentukan pilihan sendiri. Situs tidak menetapkan tanggal kedaluwarsa untuk tampilan warna. Pilihan analitik dan iklan Anda tidak lagi digunakan setelah 180 hari atau jika isinya tidak valid, sampai Anda memilih kembali.
Pilihan Anda
Anda memilih tampilan warna atau menentukan pilihan tentang analitik dan iklan.
localStorage di browser
Entri yang disimpan adalah pdf-theme dan pdf-privacy-preferences.
Pada kunjungan berikutnya
Situs menggunakan pilihan tampilan warna Anda tanpa tanggal kedaluwarsa yang ditetapkan, sedangkan pilihan analitik dan iklan digunakan paling lama 180 hari.
- Terpisah dari dokumen
- Kedua entri tersebut tidak berisi nama berkas maupun konten dokumen.
- Analitik dan iklan
- Layanan-layanan ini saat ini dinonaktifkan, sekalipun Anda memberikan persetujuan. Tidak ada penyedia yang dimuat.
Untuk menghapus kedua entri, hapus data situs halaman ini melalui pengaturan browser Anda.
Pilihan ini hanya mengubah tampilan. Pilihan ini tidak membaca berkas, tidak memulai pemrosesan, dan tidak menyimpan apa pun.
Alat di situs ini tidak mengunggah konten PDF kamu ke server. Ketika kamu memilih berkas, alat terlebih dahulu memeriksa nama dan ukurannya, lalu menampilkan pratinjau untuk berkas yang sesuai; untuk itu, browser membaca data ke dalam memori perangkatmu. Berkas baru diproses ketika kamu sendiri memulai operasi. Browser kemudian menyediakan hasilnya sebagai berkas baru untuk diunduh; berkas yang kamu pilih tidak ditimpa. Kode program alat tidak memiliki jalur untuk mengirim dokumen ke server. Apa yang kemudian kamu lakukan terhadap hasil yang disimpan, misalnya mengirimkannya melalui email atau menyimpannya di layanan cloud, kamu tentukan sendiri.
Alur dokumen dan alur sumber daya
Browser kamu tetap memerlukan koneksi jaringan, yaitu untuk memuat komponen program alat. Untuk itu, browser meminta sumber daya teknis dari situs: halaman, stylesheet, skrip, font, modul WebAssembly untuk pemrosesan PDF itu sendiri, serta tambahan worker, inti program, dan data bahasa untuk Bahasa Jerman dan Inggris bagi pengenalan teks. Permintaan dikirim dari browser ke situs, lalu responsnya membawa komponen program ke perangkatmu. Kode program alat tidak menyertakan konten berkas kamu dalam permintaan tersebut. Beberapa sumber daya baru diminta browser ketika kamu memulai tindakan, misalnya komponen kompresi atau data bahasa untuk pengenalan teks. Sumber daya yang sudah dimuat tidak perlu diminta ulang untuk setiap langkah; jika suatu komponen program belum tersedia, browser memerlukan koneksi untuk memuatnya. Jadi, permintaan komponen program pada saat itu adalah pengunduhan, bukan pengunggahan dokumen kamu.
Saat kompresi, alat menggunakan worker, yaitu proses latar belakang di dalam browser kamu. Worker menerima data berkas langsung dari halaman yang terbuka dan memprosesnya menggunakan pustaka QPDF dalam sistem berkas virtual di memori. Setelah itu, worker mengembalikan hasilnya. Pertukaran ini tetap berlangsung di dalam browser dan tidak melalui internet. Untuk pratinjau dan pembacaan halaman, alat menggunakan pustaka PDF.js. Pustaka ini juga bekerja menggunakan data di memori. Gambar yang kamu ubah menjadi PDF dibaca secara lokal dengan cara yang sama.
Panduan Alur pemrosesan menjelaskan setiap langkah dalam alat, mulai dari memilih hingga menyimpan.
Pratinjau, pengunduhan, dan pengaturan ulang
Selama kamu menggunakan suatu alat, berkas, pratinjau jika ada, dan hasilnya berada di memori browser. Untuk pengunduhan, browser membuat URL objek. Ini adalah alamat sementara yang mengarah ke hasil di memori. Alamat tersebut bukan tautan ke internet dan tidak berfungsi di perangkat lain maupun setelah kamu meninggalkan halaman.
Dilepas dari penggunaan di sini tidak berarti setiap bita langsung dihapus. Situs membersihkan hal-hal yang berada dalam kendalinya: Saat diatur ulang, situs menghapus pilihan berkas dan hasil, dan baik saat diatur ulang maupun saat kamu meninggalkan halaman, situs menonaktifkan tautan unduhan sementara serta menghentikan operasi yang sedang berjalan. Setelahnya, browser dan sistem operasi mengelola memori sendiri, dan beberapa browser masih menyimpan sebentar halaman yang telah ditinggalkan agar lebih cepat ditampilkan saat kamu kembali. Karena itu, situs tidak dapat menjanjikan waktu yang pasti atau penghapusan yang menyeluruh dan aman. Sebaliknya, tidak ada masa penyimpanan dokumen kamu di server karena alat sama sekali tidak mengirimkannya ke sana.
Yang tetap tersimpan adalah berkas yang sengaja kamu simpan. Karena itu, pada perangkat yang juga digunakan orang lain, ada baiknya kamu memeriksa folder unduhan. Hapus hasil yang tidak seharusnya tetap berada di sana.
Pengaturan dan sumber daya teknis
Situs menyimpan dua pengaturan pada perangkat Anda, keduanya hanya setelah Anda memilih. Saat beralih antara tampilan terang dan gelap, peramban mengingat pilihan dalam localStorage bernama pdf-theme. Kode tidak menetapkan masa kedaluwarsanya. Saat menerima, menolak, menyimpan, atau menarik pilihan layanan analitik dan iklan opsional, situs juga menyimpan pdf-privacy-preferences. Isinya adalah dua keputusan ya/tidak tentang analitik dan iklan, versi, waktu penyimpanan, dan waktu kedaluwarsa. Setelah 180 hari atau jika isinya tidak valid, pilihan diabaikan sampai Anda memilih kembali. Kedua entri tidak memuat nama berkas atau isi dokumen.
Analitik dan iklan saat ini dinonaktifkan, termasuk setelah Anda menyetujuinya. Tidak ada penyedia yang dimuat atau data yang dikirim ke layanan tersebut. Selain itu, kode tidak menyimpan dokumen, hasil, atau riwayat secara permanen di peramban. Selama pengerjaan, berkas dan hasil berada di memori kerja. Peramban dapat menyimpan berkas program situs dalam cache, seperti situs lain. Ubah atau tarik pilihan analitik dan iklan melalui footer. Untuk menghapus kedua entri, hapus data situs ini melalui pengaturan peramban.
Pustaka yang bekerja di browser kamu
- QPDF menulis ulang PDF saat kompresi dan memeriksa hasilnya. Pustaka ini berjalan sebagai modul WebAssembly dalam worker tersendiri.
- PDF.js menampilkan pratinjau dan membaca halaman. Komponennya mencakup worker tersendiri, komponen WebAssembly, font, dan tabel karakter.
- Worker tersendiri untuk arsip ZIP menggabungkan beberapa berkas hasil, misalnya gambar halaman yang diekspor.
- Untuk pengenalan teks, worker tersendiri dijalankan. Sesuai kebutuhan, worker memuat inti program dan data bahasa untuk Bahasa Jerman dan Inggris dari situs dan tidak menyimpannya sendiri secara permanen di browser.
Komponen-komponen ini merupakan bagian dari paket program situs dan dimuat ke browser kamu seperti sumber daya lainnya. Komponen tersebut hanya menerima data kamu di dalam browser.
Dokumen yang tidak didukung
Beberapa PDF tidak dapat ditulis ulang tanpa kehilangan sesuatu yang penting. Karena itu, alat mendeteksi karakteristik tertentu sebelum pemrosesan. Alat menolak berkas seperti itu alih-alih memberikan hasil yang tidak lengkap. Karakteristik yang menyebabkan penolakan bergantung pada alatnya.
Ada dua hal yang mudah menimbulkan kesalahpahaman. Pada alat pengelolaan halaman, pratinjau dapat muncul sebelum berkas ditolak. Jadi, terlihatnya halaman tidak berarti berkas dapat diedit. Angka pada pemeriksaan batas unggahan juga tidak berarti berkas sesuai untuk alat lainnya. Pemeriksaan hanya membaca ukuran dan, jika memungkinkan, jumlah halaman. Pemeriksaan ini tidak memeriksa tanda tangan dan tidak memberikan persetujuan agar berkas diproses.
Tidak ada alat yang menghapus kata sandi, membuka kunci berkas yang dilindungi, atau memeriksa apakah tanda tangan digital valid. Terenkripsi dan tidak dapat dibaca juga merupakan keadaan berbeda: PDF terenkripsi memang sengaja dilindungi. Sebaliknya, jika berkas tidak dapat dibaca, berkas mungkin rusak atau memiliki kesalahan struktur. Namun, berkas juga mungkin menggunakan fungsi yang tidak didukung alat terkait, komponen program mungkin gagal dimuat, atau memori browser tidak mencukupi. Karena itu, pesan kesalahan saat membaca belum membuktikan bahwa berkas rusak.
Jika berkas kamu ditolak
- Pertahankan berkas asli tanpa perubahan. Jangan menghapus tanda tangan atau perlindungan hanya agar suatu alat menerima berkas.
- Untuk dokumen yang sudah ditandatangani, pastikan dahulu apakah kamu boleh menyerahkan versi yang telah diubah. Jika tidak, mintalah berkas dengan ukuran yang sesuai kepada penerbitnya.
- Untuk berkas yang dilindungi kata sandi, gunakan versi tanpa perlindungan hanya jika kamu berwenang melakukannya. Jika tidak, hubungi pengirim.
- Untuk formulir yang ditolak oleh alat pengelolaan halaman, alat kompresi mungkin menjadi pilihan yang sesuai. Alat ini secara otomatis membandingkan, antara lain, jumlah halaman, kolom formulir, dan tautan dengan berkas asli. Namun, penghitungan ini tidak menunjukkan apakah kolom, perhitungan, dan tindakan masih berfungsi. Karena itu, buka salinan yang disimpan, ubah satu kolom sebagai percobaan, dan periksa hal-hal yang kamu perlukan untuk tujuanmu.
Panduan Tanda tangan dan formulir menjelaskan cara membedakan gambar tanda tangan, tanda tangan digital, dan kolom tanda tangan kosong.
Apa yang dibuktikan oleh pemrosesan lokal dan apa yang tidak
Pemrosesan lokal menjawab satu pertanyaan tertentu: Apakah dokumen kamu dikirim ke server untuk diproses? Untuk alat di situs ini, jawabannya tidak. Informasi pada halaman ini menggambarkan kondisi situs pada Oktober 2026. Namun, hal itu tidak berarti setiap berkas, perangkat, dan alur kerja aman.
- Tidak ada pemindaian virus: Alat mendeteksi karakteristik dokumen tertentu agar fungsi tidak rusak. Alat tidak mencari perangkat lunak berbahaya. Karena itu, berkas yang diterima tidak dianggap sudah diperiksa atau aman.
- Perangkat dan browser kamu: Apa yang dapat dilihat oleh ekstensi browser dengan akses ke halaman web, program lain, atau orang lain yang menggunakan perangkat yang sama berada di luar kendali situs.
- Bukan pengganti penyensoran dokumen: Menghapus halaman, mengompres, atau menambahkan penutup yang terlihat tidak dapat diandalkan untuk memastikan bahwa konten rahasia atau tersembunyi benar-benar hilang. Teks dapat tetap ada di bawah blok hitam, dan metadata atau konten tertanam juga dapat tetap berada dalam berkas.
- Tidak ada pengesahan hukum: Pemrosesan lokal adalah karakteristik teknis. Hal ini bukan jaminan kepatuhan terhadap DSGVO atau ketentuan lainnya.
Jika kamu harus menghapus bagian rahasia secara permanen, kamu memerlukan alur khusus untuk itu. Dalam penyensoran dokumen, konten yang terlihat dihapus secara terarah. Dalam sanitasi, data tersembunyi seperti metadata, konten tertanam, dan skrip juga dihapus. Adobe menjelaskannya dalam panduan penyensoran dan sanitasi PDF. Untuk dokumen tempat kerja atau organisasi kamu, alur pemrosesan yang disetujui di sana juga berlaku.
Koneksi internet, browser, dan pengoperasian situs
Bekerja tanpa internet
Dokumen kamu tidak diunggah bukan berarti alat dapat dimulai tanpa internet. Halaman dan komponen programnya harus dimuat terlebih dahulu. Beberapa komponen, seperti worker, modul WebAssembly, atau font, baru diminta browser ketika kamu memulai tindakan. Karena itu, bahkan pada halaman yang sudah terbuka, koneksi mungkin diperlukan sebelum pemrosesan dimulai. Saat ini, situs tidak menyediakan fungsi luring yang memungkinkan situs dimuat ulang tanpa jaringan.
Panduan Kompres PDF tanpa unggahan menjelaskan program terinstal mana yang bekerja tanpa jaringan dan cara memeriksa penggunaan luring.
Persyaratan browser kamu
Alat memerlukan browser versi terkini dengan JavaScript, Web Worker, dan WebAssembly yang diaktifkan. Karena pemrosesan berlangsung di memori, berkas besar memerlukan memori yang besar pula. Jika pemrosesan terhenti atau menjadi sangat lambat, menutup tab lain atau memuat ulang halaman dapat membantu. Jenis dan ukuran berkas yang diterima setiap alat dijelaskan di Berkas yang didukung dan batasan.