Apakah mungkin menghasilkan PDF yang tidak dapat diedit?
Saat ini, dokumen yang saya hasilkan pdflatex
dapat diedit dengan aplikasi seperti Adobe Acrobat X Pro.
Saya memiliki beberapa dokumen PDF yang tidak dapat diedit dengan Acrobat, jadi, bagaimana saya bisa mereproduksi ini dengan LaTeX?
Jawaban:
The PDF Toolkit adalah aplikasi gratis, baris perintah yang menyediakan fungsi ini. Anda mengatur "kata sandi pemilik" (
owner_pw <password>
) dan menentukan properti mana yang diizinkan untuk dokumen. Berikut adalah contoh (dari halaman Contoh Pdftk ) yang mengenkripsi dokumen dengan Kekuatan 128-Bit dan hanya memungkinkan pencetakan:Ini menghasilkan Properti Dokumen berikut di Adobe:
Izin lainnya dapat diatur juga (dari halaman Pdftk Man ):
Ternyata, fitur-fitur keamanan ini sangat tergantung pada pemirsa dan ada cara untuk mengatasinya.
sumber
Saya akan menambahkan ini sebagai jawaban, karena entah bagaimana menjawab pertanyaan dan itu panjang dan sedikit rumit. Jawaban singkatnya adalah: tidak, itu tidak mungkin. Setelah Anda dapat membaca PDF di layar Anda, itu berarti bahwa ada semua informasi dan PDF dapat diedit. Program Adobe tentu saja tidak menawarkan fungsi seperti itu. Tetapi jika Anda ingin PDF dapat diedit, Anda selalu dapat menggunakan ImageMagick:
Setelah itu, karena kualitasnya sangat tinggi, setiap OCR yang cukup baik akan dapat mengubahnya kembali menjadi teks. Dan pasti ada kemungkinan lain. Seperti yang disebutkan oleh orang lain, Anda dapat men-decode PDF ke PS (yang mungkin karena sampai batas tertentu, inilah yang harus dilakukan pembaca PDF) dan kemudian mengonversi kembali, dan Anda memiliki file PDF yang dapat diedit.
Kesimpulan: Anda dapat melindungi PDF dari suntingan oleh pengguna "normal", tetapi Anda tidak bisa melindunginya dari suntingan oleh orang-orang yang tahu apa yang mereka lakukan.
sumber