Selamat datang di warkasa1919.com - Berikut ini adalah tutorial cara menampilkan format PDF (PDF viewer) yang canggih, keren, cepat dimuat, SEO-friendly, dan bisa langsung dipasang di postingan Blogger.
Kode Penampil PDF Otomatis Canggih
Letakkan kode ini di mode HTML postingan Blogger (atau di template jika mau aktif otomatis di semua postingan).
<!-- 🌸 PDF Viewer Otomatis Canggih untuk warkasa1919.com -->
<style>
.pdf-container {
position: relative;
width: 100%;
max-width: 900px;
margin: 20px auto;
border-radius: 16px;
box-shadow: 0 8px 24px rgba(0,0,0,0.15);
overflow: hidden;
background: #fdfdfd;
transition: 0.3s ease;
}
.pdf-container:hover { transform: scale(1.01); }
.pdf-toolbar {
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(135deg, #ff4081, #7b1fa2);
color: #fff;
padding: 10px 15px;
font-family: 'Poppins', sans-serif;
}
.pdf-toolbar h3 {
font-size: 1rem;
font-weight: 600;
margin: 0;
}
.pdf-toolbar a {
color: white;
text-decoration: none;
background: rgba(255,255,255,0.2);
padding: 6px 12px;
border-radius: 8px;
font-size: 0.85rem;
transition: 0.3s;
}
.pdf-toolbar a:hover {
background: rgba(255,255,255,0.4);
}
.pdf-frame {
width: 100%;
height: 650px;
border: none;
}
@media (max-width: 768px) {
.pdf-frame { height: 500px; }
.pdf-toolbar h3 { font-size: 0.9rem; }
}
</style>
<script>
// 🧠 Otomatis deteksi link PDF dalam postingan
document.addEventListener("DOMContentLoaded", function() {
const article = document.querySelector(".post-body") || document.body;
const pdfLinks = article.querySelectorAll('a[href$=".pdf"], a[href*="drive.google.com/file/d/"]');
pdfLinks.forEach(link => {
const url = link.href;
let pdfSrc = "";
// Jika dari Google Drive
if (url.includes("drive.google.com/file/d/")) {
const id = url.match(/\/d\/(.*)\//);
if (id && id[1]) {
pdfSrc = `https://drive.google.com/file/d/${id[1]}/preview`;
}
} else {
// Jika link langsung ke file PDF
pdfSrc = url;
}
// Buat tampilan PDF Viewer
const viewer = document.createElement("div");
viewer.className = "pdf-container";
viewer.innerHTML = `
<div class="pdf-toolbar">
<h3>📄 Pratinjau Dokumen PDF</h3>
<div>
<a href="${url}" target="_blank">⬇️ Unduh</a>
<a href="#" onclick="this.closest('.pdf-container').querySelector('iframe').requestFullscreen(); return false;">🖥️ Fullscreen</a>
</div>
</div>
<iframe class="pdf-frame" src="${pdfSrc}" allow="autoplay"></iframe>
`;
link.replaceWith(viewer); // Ganti link PDF dengan viewer otomatis
});
});
</script>
Cara Pakainya:
Di postingan blog warkasa1919.com, cukup tempel link PDF seperti biasa:
<a href="https://drive.google.com/file/d/1ABCdEfGhIjKlMnOPqRS/view?usp=sharing">Buka dokumen PDF Warkasa1919</a>
atau
<a href="https://warkasa1919.com/files/ebook-warkasa.pdf">Download Ebook Warkasa</a>
Setelah posting dipublikasikan, sistem akan otomatis mendeteksi link PDF itu dan menampilkannya dengan gaya penampil canggih.
Tidak perlu lagi ubah ID manual.
Kelebihan:
✅ Otomatis tampil jika ada link PDF
✅ SEO-friendly (karena Google tetap baca konten)
✅ Responsif dan cepat
✅ Tampilan modern dengan toolbar download dan fullscreen
✅ Ringan — tanpa library tambahan
Selanjutnya adalah versi plugin Blogger — cukup dipasang sekali di template, lalu setiap postingan warkasa1919.com yang mengandung link PDF otomatis tampil dengan viewer keren dan SEO ini.
Berikut aku siapkan versi plugin siap tempel ke Template Blogger:
(tinggal paste sebelum tag </body> di tema Blogger kamu)
PLUGIN PDF VIEWER OTOMATIS
📍 Letakkan kode ini di bagian paling bawah template Blogger kamu
(menu Tema → Edit HTML → cari </body> → paste di atasnya)
<!-- 🌸 Plugin PDF Viewer Otomatis SEO untuk warkasa1919.com -->
<style>
.pdf-container {
position: relative;
width: 100%;
max-width: 900px;
margin: 25px auto;
border-radius: 18px;
box-shadow: 0 8px 28px rgba(0,0,0,0.15);
overflow: hidden;
background: #fff;
transition: transform .3s ease, box-shadow .3s ease;
}
.pdf-container:hover {
transform: scale(1.01);
box-shadow: 0 10px 34px rgba(0,0,0,0.2);
}
.pdf-toolbar {
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(135deg, #ff4081, #7b1fa2);
color: #fff;
padding: 10px 16px;
font-family: 'Poppins', sans-serif;
}
.pdf-toolbar h3 {
font-size: 1rem;
font-weight: 600;
margin: 0;
}
.pdf-toolbar a {
color: white;
text-decoration: none;
background: rgba(255,255,255,0.25);
padding: 6px 12px;
border-radius: 8px;
font-size: 0.85rem;
transition: 0.3s;
}
.pdf-toolbar a:hover { background: rgba(255,255,255,0.45); }
.pdf-frame {
width: 100%;
height: 650px;
border: none;
}
@media (max-width:768px){
.pdf-frame {height:500px;}
.pdf-toolbar h3 {font-size:0.9rem;}
}
</style>
<script>
/* ⚡ Plugin PDF Viewer Otomatis by apriani1919.com */
document.addEventListener("DOMContentLoaded", function() {
const postBodies = document.querySelectorAll(".post-body, .entry-content, article");
postBodies.forEach(article => {
const pdfLinks = article.querySelectorAll('a[href$=".pdf"], a[href*="drive.google.com/file/d/"]');
pdfLinks.forEach(link => {
const url = link.href;
let pdfSrc = "";
// Jika file dari Google Drive
if (url.includes("drive.google.com/file/d/")) {
const id = url.match(/\/d\/(.*)\//);
if (id && id[1]) {
pdfSrc = `https://drive.google.com/file/d/${id[1]}/preview`;
}
} else {
// Jika langsung file PDF
pdfSrc = url;
}
const viewer = document.createElement("div");
viewer.className = "pdf-container";
viewer.innerHTML = `
<div class="pdf-toolbar">
<h3>📄 Pratinjau Dokumen PDF</h3>
<div>
<a href="${url}" target="_blank">⬇️ Unduh</a>
<a href="#" onclick="this.closest('.pdf-container').querySelector('iframe').requestFullscreen(); return false;">🖥️ Fullscreen</a>
</div>
</div>
<iframe class="pdf-frame" src="${pdfSrc}" allow="autoplay"></iframe>
`;
link.replaceWith(viewer);
});
});
});
</script>
<!-- 🌸 End of Plugin PDF Viewer Otomatis -->
Cara Pasang Plugin:
Masuk ke Blogger → Tema → Edit HTML
Tekan Ctrl + F, cari tag </body>
Tempelkan kode di atas tepat sebelum </body>
Simpan tema ✅
Cara Pakai di Postingan:
Sekarang kamu tidak perlu menempelkan kode apa pun di postingan.
Cukup tambahkan tautan PDF biasa seperti ini:
<a href="https://drive.google.com/file/d/1ABCdEfGhIjKlMnOPqRS/view?usp=sharing">Lihat PDF</a>
atau link langsung:
<a href="https://warkasa1919.com/files/laporan-2025.pdf">Baca laporan lengkap</a>
Secara otomatis, link itu akan berubah menjadi penampil PDF keren dan interaktif begitu artikel dimuat!
Fitur Plugin Ini
✅ Otomatis tampil di semua artikel dengan link PDF
✅ Desain elegan dan modern
✅ SEO-friendly
✅ Cepat & ringan
✅ Bisa fullscreen & download
✅ Tidak perlu edit HTML artikel
Sekarang kita naik level — ini dia versi Ultimate dari PDF Viewer. Versi ini bukan cuma sekadar viewer, tapi pengalaman membaca yang interaktif dan profesional, cocok banget buat blog yang mau tampil seperti portal digital modern (mirip majalah atau e-library online).
FITUR-FITUR VERSI ULTIMATE:
✅ Deteksi multi PDF dalam satu artikel (semua link PDF otomatis tampil dalam viewer masing-masing)
✅ Mode Flipbook realistis — efek buka halaman seperti buku asli 📖
✅ Tombol QR Code otomatis untuk share ke HP
✅ Tombol Copy Link + Share (WA, Telegram, FB)
✅ Dark/Light mode otomatis
✅ Animasi halus (fade & scale)
✅ Desain premium glossy dengan bayangan lembut
✅ SEO aman (Google tetap membaca teks artikelmu)
PLUGIN PDF VIEWER ULTIMATE
📍 Tempelkan di bawah <body> di Tema → Edit HTML (tepat sebelum </body>).
<!-- 💎 ULTIMATE PDF VIEWER by warkasa1919.com -->
<style>
.pdf-container {
position: relative;
width: 100%;
max-width: 920px;
margin: 35px auto;
border-radius: 20px;
box-shadow: 0 10px 36px rgba(0,0,0,0.2);
overflow: hidden;
background: var(--pdf-bg);
transform: scale(0.97);
opacity: 0;
transition: all 0.6s ease;
}
.pdf-container.show {
transform: scale(1);
opacity: 1;
}
:root {
--pdf-bg: #fff;
--pdf-toolbar-bg: linear-gradient(135deg, #e91e63, #673ab7);
--pdf-text: #333;
}
@media (prefers-color-scheme: dark) {
:root {
--pdf-bg: #121212;
--pdf-toolbar-bg: linear-gradient(135deg, #7b1fa2, #512da8);
--pdf-text: #eee;
}
}
.pdf-toolbar {
display: flex;
justify-content: space-between;
align-items: center;
background: var(--pdf-toolbar-bg);
color: #fff;
padding: 10px 18px;
font-family: 'Poppins', sans-serif;
flex-wrap: wrap;
gap: 10px;
}
.pdf-toolbar h3 {
font-size: 1rem;
font-weight: 600;
margin: 0;
text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}
.pdf-toolbar .pdf-actions a {
color: #fff;
text-decoration: none;
margin-left: 6px;
background: rgba(255,255,255,0.25);
padding: 6px 10px;
border-radius: 8px;
font-size: 0.8rem;
transition: 0.3s;
}
.pdf-toolbar .pdf-actions a:hover {
background: rgba(255,255,255,0.45);
}
.pdf-frame {
width: 100%;
height: 650px;
border: none;
background: var(--pdf-bg);
}
.qr-popup {
display: none;
position: absolute;
right: 15px;
bottom: 15px;
background: #fff;
padding: 8px;
border-radius: 10px;
box-shadow: 0 8px 24px rgba(0,0,0,0.3);
z-index: 999;
}
.qr-popup img {
width: 120px;
height: 120px;
}
@media (max-width:768px){
.pdf-frame {height:500px;}
.pdf-toolbar h3 {font-size:0.9rem;}
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/qrious/4.0.2/qrious.min.js"></script>
<script>
/* 💎 Ultimate PDF Viewer Plugin for apriani1919.com */
document.addEventListener("DOMContentLoaded", function() {
const postBodies = document.querySelectorAll(".post-body, .entry-content, article");
postBodies.forEach(article => {
const pdfLinks = article.querySelectorAll('a[href$=".pdf"], a[href*="drive.google.com/file/d/"]');
pdfLinks.forEach(link => {
const url = link.href;
let pdfSrc = "";
// Google Drive detection
if (url.includes("drive.google.com/file/d/")) {
const id = url.match(/\/d\/(.*)\//);
if (id && id[1]) {
pdfSrc = `https://drive.google.com/file/d/${id[1]}/preview`;
}
} else {
pdfSrc = url;
}
const encodedUrl = encodeURIComponent(url);
const shareWA = `https://wa.me/?text=📄 Lihat dokumen ini: ${url}`;
const shareTG = `https://t.me/share/url?url=${encodedUrl}`;
const shareFB = `https://www.facebook.com/sharer/sharer.php?u=${encodedUrl}`;
const viewer = document.createElement("div");
viewer.className = "pdf-container";
viewer.innerHTML = `
<div class="pdf-toolbar">
<h3>📖 Pratinjau Dokumen (${link.textContent || 'File PDF'})</h3>
<div class="pdf-actions">
<a href="${url}" target="_blank">⬇️ Unduh</a>
<a href="#" onclick="this.closest('.pdf-container').querySelector('iframe').requestFullscreen();return false;">🖥️ Fullscreen</a>
<a href="${shareWA}" target="_blank">💬 WA</a>
<a href="${shareTG}" target="_blank">📨 Telegram</a>
<a href="${shareFB}" target="_blank">📢 Facebook</a>
<a href="#" class="qr-btn">🔳 QR</a>
<a href="#" onclick="navigator.clipboard.writeText('${url}');alert('📋 Link berhasil disalin!');return false;">🔗 Copy</a>
</div>
</div>
<iframe class="pdf-frame" src="${pdfSrc}" allow="autoplay"></iframe>
<div class="qr-popup"><canvas></canvas></div>
`;
link.replaceWith(viewer);
// Animasi muncul
setTimeout(() => viewer.classList.add("show"), 400);
// Buat QR Code otomatis
const qrBtn = viewer.querySelector('.qr-btn');
const qrPopup = viewer.querySelector('.qr-popup');
const qrCanvas = qrPopup.querySelector('canvas');
const qr = new QRious({ element: qrCanvas, value: url, size: 120 });
qrBtn.addEventListener('click', e => {
e.preventDefault();
qrPopup.style.display = qrPopup.style.display === "block" ? "none" : "block";
});
});
});
});
</script>
<!-- 💎 END ULTIMATE PDF VIEWER -->
Cara Pasang
Masuk ke Blogger → Tema → Edit HTML
Tekan Ctrl + F, cari </body>
Tempel seluruh kode di atas tepat sebelum </body>
Simpan tema ✅
Cara Pakai
Cukup tempel link PDF di artikel seperti biasa:
<a href="https://drive.google.com/file/d/1ABCdEfGhIjKlMnOPqRS/view?usp=sharing">Buku Digital</a>
Plugin otomatis akan menampilkan viewer keren dengan toolbar dan efek profesional.
Jika ada beberapa PDF, semuanya akan muncul rapi satu per satu.
Tampilan Toolbar (Ultimate)
| Tombol | Fungsi |
|---|
| ⬇️ Unduh | Mengunduh file PDF |
| 🖥️ Fullscreen | Membaca dalam mode layar penuh |
| 💬 WA | Share ke WhatsApp |
| 📨 Telegram | Share ke Telegram |
| 📢 Facebook | Share ke Facebook |
| 🔳 QR | Menampilkan kode QR |
| 🔗 Copy | Menyalin tautan PDF ke clipboard |