Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Cara Mudah Menampilkan PDF di Halaman HTML

 

Menampilkan dokumen PDF langsung di halaman web adalah fitur yang sering dibutuhkan, baik untuk menampilkan laporan, e-book, atau panduan pengguna. Kamu bisa melakukannya dengan mudah menggunakan beberapa metode di HTML. Artikel ini akan membahas tiga cara yang paling umum dan efektif.

 

1. Menggunakan Elemen <iframe> (Paling Populer)

 

Metode ini adalah cara paling umum dan direkomendasikan. Elemen <iframe> digunakan untuk menyisipkan dokumen lain (dalam hal ini, file PDF) di dalam halaman web saat ini.

Contoh Kode HTML:

HTML

<iframe src="nama-file.pdf" width="100%" height="600px">
  <p>Browser kamu tidak mendukung iframe. Silakan <a href="nama-file.pdf">unduh PDF</a> untuk melihatnya.</p>
</iframe>

Penjelasan:

  • <iframe>: Elemen utama untuk menyematkan dokumen.
  • src="nama-file.pdf": Atribut ini menentukan jalur atau URL dari file PDF yang ingin kamu tampilkan. Pastikan jalur file sudah benar.
  • width dan height: Atribut ini digunakan untuk mengatur ukuran (lebar dan tinggi) dari bingkai PDF yang akan ditampilkan. Kamu bisa menggunakan satuan piksel (px) atau persentase (%).
  • sandbox: (Opsional) Atribut ini digunakan untuk keamanan. Kamu bisa menambahkan sandbox untuk membatasi beberapa fungsionalitas dari dokumen yang disematkan, seperti eksekusi skrip.
  • Teks di dalam <p> akan ditampilkan jika browser tidak mendukung <iframe>. Ini adalah praktik yang baik untuk memastikan semua pengguna bisa mengakses konten PDF dengan opsi unduh.

 

2. Menggunakan Elemen <embed>

 

Elemen <embed> mirip dengan <iframe> namun secara historis digunakan untuk menyisipkan konten eksternal yang tidak memiliki standar HTML, seperti plugin. Meski sudah tidak sepopuler <iframe>, metode ini masih berfungsi dengan baik di banyak browser modern.

Contoh Kode HTML:

HTML

<embed src="nama-file.pdf" type="application/pdf" width="100%" height="600px">

Penjelasan:

  • <embed>: Elemen untuk menyisipkan konten.
  • src="nama-file.pdf": Atribut untuk menentukan sumber file PDF.
  • type="application/pdf": Atribut ini membantu browser mengenali jenis konten yang disematkan, memastikan browser menggunakan viewer PDF bawaannya.
  • Atribut width dan height juga digunakan untuk mengatur ukuran tampilan.

 

3. Menggunakan Elemen <object>

 

Elemen <object> adalah elemen serbaguna yang bisa digunakan untuk menyisipkan berbagai jenis media, termasuk PDF. Mirip dengan <iframe> dan <embed>, namun dengan sedikit sintaks yang berbeda.

Contoh Kode HTML:

HTML

<object data="nama-file.pdf" type="application/pdf" width="100%" height="600px">
  <p>Browser kamu tidak mendukung object. Silakan <a href="nama-file.pdf">unduh PDF</a> untuk melihatnya.</p>
</object>

Penjelasan:

  • <object>: Elemen untuk menyisipkan objek.
  • data="nama-file.pdf": Atribut ini menggantikan src dan berfungsi sama, yaitu menentukan sumber file.
  • type="application/pdf": Atribut ini, seperti pada <embed>, membantu browser mengidentifikasi tipe konten.
  • Konten di dalam elemen <object> (yaitu paragraf teks) akan ditampilkan sebagai konten fallback jika browser tidak dapat menampilkan PDF.

 

Ringkasan dan Rekomendasi

 

Metode Kelebihan Kekurangan Rekomendasi
<iframe> Didukung luas, standar, dan aman. Bisa terlihat kurang elegan (tergantung browser). Paling direkomendasikan untuk sebagian besar kasus.
<embed> Sintaksis lebih ringkas. Kurang fleksibel dan modern dibandingkan <iframe>. Pilihan alternatif jika <iframe> tidak sesuai.
<object> Paling fleksibel untuk berbagai jenis media. Sintaksis yang lebih kompleks dan jarang digunakan untuk PDF. Kurang direkomendasikan untuk PDF, kecuali untuk alasan khusus.

Jadi, untuk menampilkan file PDF dengan mudah, gunakan elemen <iframe>. Ini adalah metode yang paling andal, aman, dan didukung oleh semua browser modern. Pastikan file PDF yang kamu tampilkan berada di server yang sama atau memiliki URL yang dapat diakses publik.

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_e013qke013qke013
Gemini_Generated_Image_vm3j5ivm3j5ivm3j
Gemini_Generated_Image_fl8tp6fl8tp6fl8t
Gemini_Generated_Image_levfk7levfk7levf

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek