Apakah ada printer PDF / penyuling gratis yang membuat dokumen yang dapat ditandatangani? [Tutup]

9

Saya telah menggunakan berbagai metode (disebutkan di tempat lain di situs ini) untuk membuat PDF, menggunakan driver printer atau mengkonversi dari PostScript, dll. Masalah umum adalah bahwa jika saya membuka file output dalam versi terbaru dari Adobe Reader, ada pilihan untuk "Tempatkan Tanda Tangan" tetapi itu berwarna abu-abu, atau memberikan pesan kesalahan bahwa fitur telah dinonaktifkan untuk dokumen ini. Sejauh yang saya tahu, ada opsi yang diatur di suatu tempat dalam metadata dokumen yang memberi tahu Pembaca "izinkan pengguna untuk menandatangani dokumen ini", atau tidak. Tidak ada alat gratis / sumber terbuka yang telah ditautkan ke dalam posting SU lainnya yang memiliki ini terdaftar sebagai opsi (meskipun untuk bersikap adil saya belum benar-benar mengunduh dan mencoba semuanya).

Apakah ada alat yang melakukan ini? Bisakah saya menyodok sedikit dengan hex editor di suatu tempat untuk mengaktifkan fungsi ini? Terkadang saya bisa mendapatkan akses ke Acrobat Professional untuk mengaktifkan opsi ini, tetapi melakukannya untuk setiap kasus yang diinginkan akan lebih banyak pekerjaan daripada yang saya inginkan. Solusi saat ini untuk dokumen satu halaman adalah:

  1. Cetak dokumen ke PDF (mungkin melalui postscript)
  2. Buka PDF kosong satu halaman dengan bit "signable" dihidupkan di Reader
  3. buat "cap" khusus menggunakan alat markup Pustaka, dengan mengimpor dokumen cetak-ke
  4. "cap" gambar dari dokumen yang dicetak pada halaman kosong, berharap untuk membuatnya terpusat dengan benar
  5. letakkan tanda tangan di atas dokumen-tetapi-tidak-benar-benar Anda cap

Ini jelas tidak skala sama sekali. Akan jauh lebih baik jika saya bisa:

  1. Cetak dokumen ke PDF
  2. Seret dokumen ke pintasan / alat sederhana / apa pun
  3. Buka dokumen di Pembaca
  4. Tempatkan tanda tangan di dokumen

ETA: Maaf, mungkin saya seharusnya lebih jelas - saya sedang berbicara tentang penandatanganan digital berbasis sertifikat yang tersedia di Adobe Reader, bukan menambahkan tanda tangan tinta virtual. Juga, solusi apa pun harus tersedia secara offline.

Pembuat kode
sumber

Jawaban:

3

Setelah menemukan posting ini, saya menemukan perangkat lunak gratis yang disebut Digisigner yang memiliki fungsi tunggal menandatangani PDF yang ada, apakah Reader mengizinkannya atau tidak. Setelah itu, Pembaca menunjukkan dan memvalidasi tanda tangan 100%. Ini solusinya, tetapi tidak serumit milik Anda. Ini memungkinkan kedua tanda tangan tak terlihat dan prangko terlihat. Ada beberapa hasil tangkapan:

  • penyaji tidak dapat menunjukkan ikatan, tetapi setelah ditandatangani dan dibuka kembali persis seperti itu)
  • Kelemahan besar bagi saya adalah tidak dapat menggunakan enkripsi kunci publik atau mengatur bit "signable" sehingga Reader akan menandatanganinya.
SilverbackNet
sumber
Saya tidak tahu bagaimana mereka lolos begitu saja (bertentangan dengan kutipan spesifikasi di atas ...) tapi saya tidak akan melihat kuda hadiah di mulut. Ini sangat manis!
Coderer
3

Nah, bagian ini dari spesifikasi PDF 1.7 tidak terlihat terlalu menggembirakan:

12.8.2.3 UR

Metode transformasi UR harus digunakan untuk mendeteksi perubahan pada dokumen yang akan membatalkan tanda tangan hak penggunaan, yang dirujuk dari entri UR3 dalam kamus izin (lihat 12.8.4, “Izin”). Tanda tangan hak penggunaan harus digunakan untuk mengaktifkan fitur interaktif tambahan yang mungkin tidak tersedia secara default di pembaca yang sesuai. Tanda tangan harus digunakan untuk memvalidasi bahwa izin telah diberikan oleh otoritas pemberi bonafide. Kamus transform parameter (lihat Tabel 255) menentukan hak tambahan yang harus diaktifkan jika tanda tangan valid. Jika tanda tangan tidak valid karena dokumen telah dimodifikasi dengan cara yang tidak diizinkan atau identitas penandatangan tidak diberikan izin yang diperpanjang, hak tambahan tidak akan diberikan.

CONTOH

Adobe Systems memberikan izin untuk mengaktifkan fitur tambahan di Adobe Reader, menggunakan kriptografi kunci publik. Itu menggunakan otoritas sertifikat untuk mengeluarkan sertifikat kunci publik untuk mendokumentasikan pencipta yang telah ia masukkan ke dalam hubungan bisnis. Adobe Reader memverifikasi bahwa tanda tangan yang mengaktifkan hak menggunakan sertifikat dari otoritas sertifikat resmi Adobe. Pembaca yang cocok lainnya bebas menggunakan mekanisme yang sama untuk tujuan mereka sendiri.

SamB
sumber
Singkat cerita, sepertinya satu-satunya cara untuk mengatakan "hei Reader, biarkan dokumen ini ditandatangani" adalah dengan melakukannya dari aplikasi "yang [adobe] telah memasuki hubungan bisnis"? Wow, itu ... itu mengerikan. Tidak mengherankan , mengingat keseluruhan omong kosong Adobe umumnya, tetapi masih mengerikan.
Coderer
@Coderer: sebenarnya, saya pikir itu bukan karena Anda harus menggunakan aplikasi Adobe karena Anda harus mendapatkan sertifikat khusus untuk ini dari salah satu CA yang telah mereka otorisasi untuk tujuan tersebut.
SamB
1

Lihat https://www.fillanypdf.com/ akan memungkinkan Anda untuk mengisi dan menandatangani pdf online.

Pejalan kaki ikan
sumber
OP secara khusus meminta solusi offline.
Dan Dascalescu
1

Saya sudah cukup sukses dengan alat-alat dari vendor berikut, dari Google cepat dari situs mereka. Tampaknya penampil gratis mereka setidaknya mendukung penandatanganan, mungkin saja perangkat lunak kreasi PDF mereka akan memenuhi persyaratan Anda:

Docu Track

Richard Lucas
sumber
Dari situs web mereka, di bawah "Fitur Lanjutan / PRO" (mis. Untuk bayar): * Tambahkan Tanda Tangan Digital (termasuk Stempel Waktu) Selain itu, Adobe Reader gratis dapat masuk , satu-satunya nilai dalam aplikasi pembaca pihak ketiga adalah jika mengabaikan izin "izinkan / blokir penandatanganan" yang ditetapkan dalam file.
Coderer