Apa kalian pernah diminta membuat sebuah aplikasi dimana didalamnya terdapat fungsi untuk
menampilkan file pdf?jika iya, apakah kalian juga diminta menghilangkan toolbar button yang secara
default akan tampil pada pdf viewer (tombol download, print dll)? Something like this...
Jika jawabannya masih IYA, maka mudah mudahan dengan sedikit langkah dibawah kalian dapat
menemukan oase di tengah hamparan gurun pasir. hehe
Secara default, jika kita membuka file pdf pada browser, maka kita akan diarahkan ke plugin default
bawaan browser tersebut dengan tombol download, save, print yang selalu menyertainya.
Masalahnya adalah bagaimana jika kita ingin memproteksi file pdf yang kita unggah ke web kita
hanya dapat dibaca tanpa bisa diunduh/diprint oleh pengunjung website?
2. Extract file unduhan, copy folder build dan web ke direktori website kalian
3. Include file pdf.js dan pdf.worker.js yang terletak pada folder build.
<script src="assets/js/build/pdf.js"></script>
<script src="assets/js/build/pdf.worker.js"></script>
4. Buka file viewer.html yang terdapat pada folder web, kemudian hidden/ delete kode pada baris
103-109
<button id="secondaryPrint" class="secondaryToolbarButton print
visibleMediumView" title="Print" tabindex="53" data-l10n-id="print">
<span data-l10n-id="print_label">Print</span>
</button>
5. Buka file viewer.js yang terdapat pada folder web, kemudian hidden/delete kode pada baris
6825-6829
document.getElementById('print').addEventListener('click',
SecondaryToolbar.printClick.bind(SecondaryToolbar));
document.getElementById('download').addEventListener('click',
SecondaryToolbar.downloadClick.bind(SecondaryToolbar));
Selesai....
Tentang Penulis