Tutorials

Cara Kompres PDF Tanpa Kehilangan Tanda Tangan Digital

Oleh Ahtisham ul haq Khan · Founder & Semantic SEO Engineer

· Diperbarui · 9 min baca

Cara Kompres PDF Tanpa Kehilangan Tanda Tangan Digital
Di halaman ini

Mengompresi PDF yang ditandatangani secara digital akan membatalkan tanda tangan. Tidak ada jalan lain dengan kompresi normal, karena tanda tangan memverifikasi byte file yang tepat. Ubah byte apa pun, dan validasi tanda tangan gagal. Panduan ini mencakup empat alur kerja yang aman untuk mengecilkan PDF yang ditandatangani: kompres sebelum penandatanganan, gunakan pembaruan tambahan, terapkan pengoptimalan lossless saja, atau tanda tangan ulang setelah kompresi. Ini berlaku untuk Adobe Acrobat, DocuSign, EchoSign, Aadhaar eSign, dan setiap platform penandatanganan berbasis sertifikat. Ini berfungsi di Windows, Mac, dan Linux, dan konsepnya diterjemahkan ke iPhone dan Android. Baca terus untuk mengetahui alur kerja yang tepat per platform, kapan setiap opsi sesuai, dan sebelas jawaban langsung terhadap pertanyaan yang paling sering diajukan oleh alur kerja tanda tangan.

Mengapa kompresi merusak tanda tangan digital

Tanda tangan digital adalah hash kriptografi dari konten file. Saat Anda menandatangani PDF, kunci pribadi penanda tangan mengenkripsi hash file tersebut. Kunci publik dapat mendekripsi hash itu nanti. Jika ada yang mengubah satu byte pun, hash tidak lagi cocok, dan tanda tangan melaporkan "tidak valid" pada verifikasi berikutnya.

Kompresi mengubah byte menurut definisi. Ini mengkodekan ulang gambar, mengelompokkan font, dan mengatur ulang objek PDF internal. Hasilnya adalah file yang lebih kecil yang tidak lagi cocok dengan hash aslinya. Itu bukan bug; begitulah seharusnya tanda tangan bekerja. Setiap perubahan pada dokumen yang ditandatangani harus membatalkan tanda tangan. Jika tidak, siapa pun dapat mengedit kontrak setelah penandatanganan.

Alur kerja terbaik menyusun ulang langkah-langkahnya. Siapkan PDF dengan kualitas penuh. Kompres ke ukuran target Anda menggunakan Beranda Kompres PDF atau itu Halaman target 500 KB. Kemudian terapkan tanda tangan digital ke file terkompresi. Tanda tangan menandatangani file kecil. Itu tetap berlaku selamanya tanpa kompresi pasca penandatanganan.

Ini berfungsi karena penandatanganan terjadi terakhir. Berapa pun ukuran file saat Anda menandatanganinya, itulah file yang dilindungi oleh tanda tangan. Lakukan semua pengubahan ukuran sebelum langkah tanda tangan.

Alur Kerja 2: pembaruan tambahan di Adobe Acrobat

Adobe Acrobat mendukung pembaruan tambahan yang menambahkan tanda tangan tanpa menulis ulang file. Byte asli yang ditandatangani tetap utuh; halaman atau komentar baru ditambahkan di akhir. Ini berarti Anda dapat menambahkan anotasi ke PDF yang ditandatangani tanpa merusak tanda tangan aslinya.

Namun, kompresi bukanlah pembaruan tambahan. Itu menulis ulang file. Bahkan perintah Kurangi Ukuran File milik Acrobat membatalkan tanda tangan yang ada. Solusinya adalah menambahkan tanda tangan kedua setelah kompresi, yang menunjukkan bahwa file telah dikompresi dan ditandatangani ulang. Tanda tangan asli ditandai tidak sah di panel namun tanda tangan baru sah.

Alur Kerja 3: optimasi lossless saja

Tidak semua optimasi PDF merusak tanda tangan. Operasi lossless tertentu (menghapus objek yang tidak digunakan, mengompresi aliran yang tidak terkompresi, membersihkan metadata sampah) dapat mengecilkan file tanpa mengubah aliran konten yang ditandatangani. Pengoptimal PDF Acrobat memiliki mode yang disebut Pembersihan yang melakukan hal ini. Dalam praktiknya, optimasi lossless-only mengecilkan file sebesar 5 hingga 20 persen, bukan 70 hingga 90 persen seperti yang dicapai kompresi penuh.

Jika PDF yang Anda tandatangani berukuran 2 MB dan perlu mencapai 1,6 MB untuk diunggah, pengoptimalan lossless mungkin sudah cukup. Jika perlu mencapai 500 KB atau 100 KB, Anda memerlukan alur kerja penandatanganan ulang penuh.

Alur Kerja 4: masuk kembali setelah kompresi

Menandatangani ulang berarti membatalkan tanda tangan asli dan menerapkan yang baru. Alur kerjanya: buka PDF yang telah ditandatangani, hapus tanda tangan yang ada (Acrobat meminta konfirmasi), kompres file yang tidak ditandatangani, lalu tandatangani lagi dengan kunci Anda.

Ini sah untuk dokumen internal di mana Anda adalah penandatangannya. Tidak sah untuk dokumen yang ditandatangani oleh pihak lain, karena Anda tidak dapat menandatangani atas nama mereka. Jika klien menandatangani kontrak dan mengirimkannya kepada Anda, Anda tidak dapat mengompresi dan mengundurkan diri dari kontrak tersebut tanpa mereka.

Jenis tanda tangan yang Anda miliki itu penting

Tiga tipe tanda tangan berperilaku berbeda dengan kompresi, dan mengetahui tipe mana yang Anda miliki akan menentukan alur kerja.

  • Tanda tangan digital berbasis sertifikat: rusak oleh perubahan byte apa pun. Membutuhkan alur kerja di atas. Digunakan oleh Adobe Sign dengan sertifikat pribadi, sistem eSign pemerintah (Aadhaar eSign di India, DigiD di Belanda), dan pengaturan PKI perusahaan.
  • Tanda tangan elektronik (gambar tanda tangan): tidak terikat secara kriptografis. Kompresi mengkode ulang gambar dengan kualitas lebih rendah tetapi tanda tangannya "berfungsi" dengan cara yang sama (secara visual) karena tidak pernah diverifikasi secara kriptografis sejak awal. Umum di tingkatan DocuSign yang lebih murah dan HelloSign gratis.
  • Pemindaian tulisan tangan dari halaman yang ditandatangani: sama seperti gambar yang dipindai. Kompresi baik-baik saja; tanda tangannya hanya piksel.

Alur kerja dalam panduan ini berlaku untuk tipe satu. Ketik dua dan tiga kompres seperti PDF lainnya tanpa penanganan khusus.

Cara memeriksa apakah PDF memiliki tanda tangan digital asli

Buka PDF di Adobe Reader (gratis). Lihatlah bagian atas jendela. Jika ada spanduk berwarna biru yang bertuliskan "Ditandatangani dan semua tanda tangan valid" atau "Setidaknya satu tanda tangan bermasalah", itu adalah tanda tangan berbasis sertifikat. Jika tidak ada banner, tanda tangannya kemungkinan hanya berupa gambar di dalam PDF.

Di sisi kiri Pembaca, Panel Tanda Tangan mencantumkan setiap tanda tangan, kapan tanda tangan itu diterapkan, dan siapa yang menandatanganinya. Tanda tangan sertifikat memperlihatkan ikon sertifikat. Tanda tangan gambar hanya menampilkan piksel.

Target kompresi untuk PDF yang ditandatangani

Ketika Anda dapat mengontrol urutannya (kompres lalu tandatangani), pilih target yang menyisakan ruang kepala. File terkompresi 400 KB yang ditandatangani dengan sertifikat 4 KB menghasilkan file bertanda tangan 404 KB. Targetkan target kompresi sekitar 90 persen dari batas portal sehingga tanda tangan tidak membuat Anda kewalahan.

Portal umum menerima ukuran berikut untuk dokumen yang ditandatangani:

  • Unggahan tanda tangan digital pemerintah Inggris: sasaran 1 MB meninggalkan banyak ruang.
  • Seva Paspor India dengan dokumen yang ditandatangani: 100 KB adalah hard cap; bertujuan untuk pra-tanda tangan 90 KB.
  • Pengiriman e-notaris AS: biasanya 2 MB; Pra-tanda tangan 1,5 MB aman.

Apa yang harus dilakukan jika portal mendesak file bertanda tangan yang terlalu besar

Terkadang alur kerja diperbaiki oleh penerima: mereka mengirimi Anda PDF yang ditandatangani, Anda perlu mengunggahnya ke suatu tempat dengan batas ukuran, dan penandatanganan ulang bukanlah suatu pilihan. Masih ada dua jalur.

  • Minta pengirim untuk menerbitkan ulang salinan terkompresi: perbaikan terbersih. Penandatangan menekan sisinya dan menandatangani ulang; Anda mengunggah salinan bertanda tangan yang lebih kecil.
  • Gunakan pengoptimalan lossless saja: tidak akan mencapai target yang ketat tetapi mungkin akan mengurangi 10 hingga 20 persen. Cukup untuk kotak yang dibatasi hingga 5 MB ketika file Anda berukuran 5,5 MB.

Untuk dokumen tak bertanda tangan yang perlu berukuran kecil, alat browser dengan target yang telah ditetapkan jauh lebih sederhana; lihat bagian saudaranya cara kompres PDF menjadi 500 KB untuk alur kerja saat tanda tangan tidak dimainkan.

Pertanyaan yang sering diajukan

Bisakah saya mengompres PDF yang telah ditandatangani tanpa merusak tanda tangannya?

Hanya pengoptimalan lossless yang mempertahankan tanda tangan, dan biasanya mengecilkan file paling banyak 5 hingga 20 persen. Kompresi penuh hingga 100 KB atau 500 KB merusak tanda tangan berbasis sertifikat apa pun.

Apa itu tanda tangan digital vs tanda tangan elektronik?

Tanda tangan digital berbasis sertifikat dan terikat secara kriptografis ke file byte. Tanda tangan elektronik biasanya berupa gambar tanda tangan yang ditempatkan pada halaman tanpa sertifikat. Tanda tangan digital tidak berlaku jika ada perubahan; tanda tangan elektronik tidak.

Platform mana yang menggunakan tanda tangan berbasis sertifikat?

Adobe Sign dengan sertifikat pribadi, DocuSign di tingkat yang lebih tinggi, Aadhaar eSign di India, DigiD di Belanda, dan sebagian besar pengaturan PKI perusahaan. Portal pemerintah yang mewajibkan tanda tangan digital pada pengajuan pajak dan pengajuan hukum semuanya berbasis sertifikat.

Bisakah saya mengompres PDF lalu menandatanganinya?

Ya. Ini adalah alur kerja yang disarankan. Kompres dulu, lalu tandatangani. Tanda tangan menandatangani file kecil, dan itu tetap valid.

Apakah menambahkan tanda tangan gambar setelah kompresi akan merusak kompresi?

TIDAK. Tanda tangan gambar tidak memverifikasi byte file. Anda dapat menambahkan tanda tangan gambar setelah kompresi, dan kompresi serta tanda tangan tetap baik-baik saja.

Biarkan tidak terkompresi jika ditandatangani. Integritas suatu kontrak hukum lebih penting daripada ukurannya. Jika file harus lebih kecil, bekerja samalah dengan pihak lawan untuk menandatangani ulang versi terkompresi.

Bisakah saya menghapus tanda tangan digital dari PDF?

Ya, jika Anda memiliki akses menulis. Adobe Acrobat Pro menghapus tanda tangan melalui Panel Tanda Tangan. Pembaca (gratis) tidak bisa. Setelah penghapusan, referensi tanda tangan tetap berada di jejak audit tetapi pengikatan kriptografinya hilang.

Apakah optimasi lossless sepadan dengan usaha yang dilakukan?

Hanya jika file tersebut melebihi anggaran 10 hingga 20 persen. Untuk sesuatu yang lebih agresif, lossless tidak bisa membantu. Gunakan saat Anda membutuhkan pengurangan ukuran kecil tanpa menyentuh tanda tangannya.

Mana yang lebih kecil: PDF yang ditandatangani atau PDF yang sama tanpa tanda tangan?

Itu PDF yang ditandatangani sedikit lebih besar karena tanda tangan menambah 2 hingga 8 KB data sertifikat. Inilah sebabnya mengapa mengompresi sebelum penandatanganan biasanya memberikan hasil yang lebih bersih dibandingkan mengompresi setelahnya.

Apakah kompresi Adobe Sign sendiri mempertahankan tanda tangannya?

TIDAK. Adobe Sign tidak menawarkan kompresi pasca-penandatanganan karena akan merusak tanda tangan. Kompresi pada tumpukan Adobe terjadi pada waktu pengunggahan, sebelum penandatanganan.

Di mana saya bisa membaca tentang orang yang memelihara panduan ini?

Itu tentang halaman memperkenalkan situs tersebut dan Ahtisham ul haq Khan, yang menulis dan mengulas panduan teknis.

Apakah PDF yang telah dikompres dan ditandatangani ulang masih dapat diverifikasi di pengadilan?

Ya, ketika penandatanganan ulang didokumentasikan. Pengadilan menerima salinan terkompresi yang ditandatangani ulang selama jejak audit menunjukkan siapa yang mengompresi file, kapan hal itu terjadi, dan bahwa penandatangan asli mengizinkan perubahan tersebut. Simpan kedua file: versi asli yang ditandatangani dan versi terkompresi yang ditandatangani ulang, dengan konvensi penamaan yang jelas sehingga urutannya jelas.

Alur kerja yang paling aman hampir selalu adalah mengompres terlebih dahulu, lalu menandatanganinya. Rancang alur dokumen apa pun yang melibatkan tanda tangan dengan mempertimbangkan urutan tersebut.

Tanda tangan dengan stempel waktu dan validasi jangka panjang

Tanda tangan digital yang diberi stempel waktu mencakup tanda tangan otoritas stempel waktu tepercaya di atas tanda tangan penandatangan. Hal ini disebut LTV (validasi jangka panjang) dan memungkinkan tanda tangan diverifikasi bahkan bertahun-tahun setelah sertifikat penandatangan habis masa berlakunya. Kompresi merusak stempel waktu LTV dengan cara yang sama seperti merusak sertifikat biasa.

Untuk dokumen LTV, aturan kompres sebelum penandatanganan menjadi lebih penting. Kontrak hukum yang memerlukan LTV harus dibentuk dan diukur sebelum langkah penandatanganan. Setelah LTV diterapkan, file menjadi hanya-baca untuk tujuan hukum; bahkan menghapus spasi untuk menghemat 100 byte akan membatalkan rantai tanda tangan.

Menangani PDF yang ditandatangani dengan banyak tanda tangan

Kontrak multi-penandatangan menimbulkan tantangan khusus. Setiap penandatangan menambahkan tanda tangannya ke file yang terakumulasi. Penandatangan A menandatangani kontrak kosong; penandatangan B menandatangani versinya dengan tanda tangan A; penandatangan C menandatangani versi dengan keduanya. Kompresi pada titik mana pun akan memutus setiap tanda tangan berikutnya dalam rantai.

Alur kerja praktis untuk dokumen multi-tanda tangan:

  • Kompres kontrak kosong ke ukuran target sebelum ada yang menandatanganinya.
  • Penandatangan A menandatangani file terkompresi. Jangan dikompres lagi.
  • Penanda tangan B menandatangani file yang dikembalikan oleh A. Masih belum ada kompresi.
  • Penandatangan C menandatangani file yang dikembalikan oleh B. File akhir tetap dalam ukuran terkompresi, ditambah sekitar 4 KB per tanda tangan.

File akhir kira-kira berukuran terkompresi ditambah 12 hingga 20 KB untuk tiga tanda tangan. Rencanakan target kompresi awal dengan mempertimbangkan overhead tersebut.

Apakah semua platform tanda tangan digital bereaksi sama terhadap kompresi?

TIDAK. Platform berbasis sertifikat (Adobe Sign dengan sertifikat pribadi, sistem eSign pemerintah) menolak kompresi pasca-penandatanganan apa pun. Platform berbasis gambar (DocuSign di tingkat gratis, level awal HelloSign) tidak memverifikasi byte dan memperlakukan kompresi seperti pengeditan file apa pun.

Bisakah saya mengompres PDF yang ditandatangani Aadhaar?

Hanya sebelum Aadhaar eSign diterapkan. Setelah Aadhaar eSign menandatangani dokumen, kompresi akan membatalkan tanda tangan dan memerlukan penandatanganan ulang melalui proses eSign, yang melibatkan verifikasi OTP baru.

Mana yang lebih ramah kompresi: Adobe Sign atau DocuSign?

Keduanya sama-sama ketat saat menggunakan tanda tangan berbasis sertifikat. Pilihannya bergantung pada alur kerja Anda, bukan pada kompatibilitas kompresi.

Bisakah saya menambahkan anotasi ke PDF yang ditandatangani dan mengompresnya?

Anotasi bertahan dalam pembaruan bertahap tetapi kompresi penuh merusak tanda tangan asli. Tambahkan anotasi terlebih dahulu sebagai pembaruan bertahap jika penandatangan mengizinkan, lalu biarkan file tidak terkompresi untuk mempertahankan jejak audit.

Platform penandatanganan mana yang menandai file terkompresi sebagai telah dirusak?

Setiap platform berbasis sertifikat, termasuk pengaturan Adobe Sign, Aadhaar eSign, DigiD, GlobalSign, dan PKI perusahaan. Peringatan tamper muncul saat pemverifikasi hilir membuka file. Platform tanda tangan berbasis gambar tidak menandai apa pun karena tidak memverifikasi byte.

Apakah PDF terkompresi yang tidak ditandatangani memverifikasi tanda tangan jika saya menandatanganinya nanti?

Ya. Tanda tangan menandatangani byte file saat ini. Selama file tidak berubah setelah penandatanganan, tanda tangan tetap berlaku tanpa batas waktu (atau hingga sertifikat habis masa berlakunya).

Artikel terkait

Cara Kompres PDF menjadi 300kb
Tutorials

Cara Kompres PDF menjadi 300kb

300 KB adalah jalan tengah untuk kotak visa Inggris dan portal beasiswa. Metode tercepat, ketika 300 KB mengalahkan 200 atau 500 KB, dan 12 FAQ.