Optimalkan PDF untuk web
Susun ulang PDF untuk Fast Web View, agar halaman pertama sudah tampil saat sisa dokumen masih diunduh.
Letakkan file di sini
.pdf · hingga 300 MB
Cara Optimalkan PDF
- 1
Letakkan PDF
Tambahkan satu file atau hingga dua puluh. File dibuka oleh browser Anda sendiri, bukan dikirim ke server.
- 2
Pilih profil web
Biarkan profil web default untuk menyusun ulang object stream dan membuang sumber daya yang tidak dirujuk, atau pilih profil struktur saja untuk memindahkan tabel dan membiarkan setiap byte konten tetap utuh.
- 3
Unduh file hasil linearisasi
Simpan hasilnya dan pasang di situs Anda. Beberapa file dikembalikan dalam satu arsip ZIP.
Apa yang diubah linearisasi
PDF biasa menyimpan tabel referensi silang di bagian paling akhir, jadi aplikasi pembaca harus mengambil byte terakhir file sebelum bisa menampilkan apa pun. Linearisasi menulis ulang file sehingga katalog, tabel petunjuk (hint table), dan setiap objek yang dibutuhkan halaman pertama berada di depan, sesuai urutan baca. Server web yang mendukung permintaan rentang byte (byte-range) lalu bisa mengirim beberapa kilobyte pertama, dan pengunjung langsung melihat halaman pertama, sementara halaman lain menyusul di latar belakang. Isi halaman tidak disentuh: teks, font, grafik vektor, dan data gambar disalin byte demi byte, dan jumlah halaman, bookmark, tautan, serta kolom formulir tetap utuh.
Dua profil, satu keputusan
Profil web juga mengumpulkan objek lepas ke dalam object stream dan membuang sumber daya yang tidak lagi dirujuk halaman mana pun. Biasanya ini memangkas ukuran file beberapa persen. Profil struktur saja hanya menjalankan satu kali linearisasi dan menjadi pilihan yang lebih aman untuk dokumen bertanda tangan atau bersertifikat, karena pengelompokan ulang objek bisa membuat tanda tangan tidak valid. Apa pun pilihannya, qpdf menyusun ulang seluruh file, jadi tabel referensi silang yang bermasalah ikut diperbaiki dalam prosesnya.
File tidak pernah keluar dari browser
qpdf dikompilasi ke WebAssembly dan berjalan di dalam halaman ini. Dokumen dibaca ke memori browser, disusun ulang di sana, dan langsung dikembalikan kepada Anda sebagai unduhan. Tidak ada yang dikirim ke server, tidak ada yang masuk antrean di server, dan tidak ada salinan yang perlu dihapus siapa pun setelahnya. Tutup tab, dan file pun hilang.
Pertanyaan yang sering diajukan
Apa itu Fast Web View di PDF?
Fast Web View adalah PDF yang disimpan dalam bentuk linear. Data yang dibutuhkan untuk menampilkan halaman pertama dipindah ke bagian depan file, jadi browser bisa menampilkan halaman itu setelah mengunduh sebagian kecil dokumen, tanpa menunggu semuanya.
Mengapa file saya jadi lebih besar setelah dioptimalkan?
Karena linearisasi menambahkan tabel petunjuk dan bagian referensi silang kedua yang mencatat letak setiap bagian file. Pada dokumen kecil, tambahan itu bisa lebih besar daripada penghematannya dan menambah ukuran beberapa persen. Itulah harga agar halaman pertama langsung tampil, dan file tetap valid.
Apakah kualitas gambar atau teks menurun?
Tidak. Tidak ada yang digambar ulang, diambil sampel ulang, atau melalui encode ulang. Aliran gambar dan program font disalin tanpa perubahan, jadi dokumen terlihat identik di setiap tingkat zoom, dan lapisan teks tetap bisa dipilih dan dicari.
Apakah linearisasi berguna untuk mencetak?
Tidak terlalu. Driver printer membaca seluruh file sebelum mulai, jadi penataan ulang tidak memberi manfaat apa pun di printer. Linearisasi berguna saat dokumen disajikan lewat jaringan dan aplikasi pembaca bisa meminta rentang byte; karena itulah namanya Fast Web View.
Apa bedanya dengan mengompres PDF?
Kompresi memperkecil file, biasanya lewat encode ulang gambar dengan kualitas yang lebih rendah. Alat ini menata ulang file agar mulai tampil lebih cepat dan membiarkan isinya tetap utuh. Keduanya menyelesaikan masalah yang berbeda, dan mengompres lebih dulu lalu mengoptimalkan adalah urutan yang cocok.
Apakah semua browser mendukung Fast Web View?
Semua aplikasi pembaca utama memahami file linear, termasuk Chrome, Safari, Firefox, Edge, dan Acrobat. Manfaatnya juga membutuhkan server web yang melayani permintaan rentang byte, dan hampir semua server melakukannya secara default. Di aplikasi pembaca yang mengabaikannya, file tetap terbuka seperti biasa.
Apa itu object stream dan mengapa perlu diaktifkan?
Object stream mengemas banyak objek internal kecil ke dalam satu blok terkompresi. Ini memperkecil file dan mengurangi jumlah bagian yang harus diurai aplikasi pembaca. Object stream adalah bagian dari spesifikasi PDF 1.5 dan dinonaktifkan di profil struktur saja.