Laboratorium Kimia Komputasi Gedung D8 Lantai 3 +62818294312 kasmui@mail.unnes.ac.id

PDF Viewer Plus Fitur Proteksi Download dan Print

Seorang bloger terbiasa menampilkan file pdf dalam tutorial tertentu atau artikel tertentu. Untuk alasan tertentu kadang seorang bloger hanya ingin menampilkan file pdf-nya tetapi tidak ingin file itu di-share, di-copy atau didownload, tapi hanya boleh dibaca saja, seperti layaknya e-paper.

Untuk keperluan proteksi itu diperlukan aplikasi secara online, dalam tulisan ini kita akan belajar menggunakan aplikasi PDF.js yang sudah sangat terkenal. Cuma umumnya tutorial online hanya memberi tampilan single page, bukan multi page.

Langkah-langkah:

  1.  Download file PDF.js
  2. Ekstrak file itu dan copy-kan 2 folder didalamnya, yaitu folder BUILD dan WEB
  3. Include file pdf.js dan pdf.worker.js di folder BUILD, bisa dilihat pada file contoh
    Contoh include:
    <script src=”http://blogchem.com/kasmui/dokumen/build/pdf.js”></script>
    <script src=”http://blogchem.com/kasmui/dokumen/build/pdf.worker.js”></script>
  4. Siapkan file pdf yang akan ditampilkan, dalam program yang lebih kompleks file pdf itu diambil dari database, seperti pada contoh file
  5. Agar lebih mudah, silahkan download FILE CONTOH ini.
  6. Ekstrak file viewpdf.zip hasil downloadan dan upload ke website sendiri.
  7. Modifikasi file itu sesuai kepentingan.
  8. Jika tidak salah pengaturan insya Allah file pdf bisa ditampilkan tapi tidak bisa didownload atau diprint.
  9. Contoh nyata dapat dilihat pada link berikut: http://kasmui.blogchem.com/dokumen/viewpdf.php

CATATAN:

  • Dalam file viewpd.php (hasil ekstrak viewpdf.zip) sudah disertai skrip proteksi anti-klik kanan, sehingga halaman web tidak bisa dilakukan untuk memproteksi file pdf dari klik kanan untuk didownload.
  • Dalam file PDF.js terdapat file viewer.html dan viewer.js yang sudah diubah, yaitu penghilangan fitur download dan print.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Read previous post:
Monitoring Akses Website Berbasis Telegram

Keterbukaan source code Telegram sangat bermanfaat bagi para developer aplikasi maupun untuk sistem jaringan. Salah...

Close