iFi
x
Files
Fast. Simple. Private.
Tools
Cara Pakai
Panduan
Tentang
Beranda
›
Compress PDF Online
Halaman
Compress PDF Online
Memuat isi halaman Blogger…
(function(w){ "use strict"; if(w.FKRouter28)return; w.FKRouter28=true; function E(id){return document.getElementById(id);} function textOnly(v){ var d=document.createElement("div"); d.innerHTML=v||""; return (d.textContent||d.innerText||"").replace(/\s+/g," ").trim(); } function altUrl(entry){ var ls=entry.link||[],i; for(i=0;i
165)sm=sm.substring(0,165).trim()+"…"; var p=document.createElement("p");p.textContent=sm||"Baca artikel selengkapnya."; var read=document.createElement("a");read.className="fk28-read";read.href=aurl;read.textContent="Baca panduan →"; body.appendChild(dt);body.appendChild(h);if(labs.length)body.appendChild(lb);body.appendChild(p);body.appendChild(read); art.appendChild(body);return art; } function jsonp(url,callbackName,ok,fail){ var s=document.createElement("script"),done=false; var timer=setTimeout(function(){ if(done)return;done=true; try{delete w[callbackName];}catch(e){w[callbackName]=null;} if(s.parentNode)s.parentNode.removeChild(s); fail(new Error("Feed tidak merespons.")); },12000); w[callbackName]=function(data){ if(done)return;done=true;clearTimeout(timer); try{delete w[callbackName];}catch(e){w[callbackName]=null;} if(s.parentNode)s.parentNode.removeChild(s); ok(data); }; s.src=url+(url.indexOf("?")>=0?"&":"?")+"callback="+callbackName+"&_="+Date.now(); s.onerror=function(){ if(done)return;done=true;clearTimeout(timer); try{delete w[callbackName];}catch(e){w[callbackName]=null;} fail(new Error("Feed gagal dimuat.")); }; document.body.appendChild(s); } /* ---------- P1 CONTEXTUAL TOOL LINKS ---------- */ function p1RelatedTools(){ var path=location.pathname; var pdfPages={ "/p/jpg-to-pdf-converter.html":1,"/p/pdf-to-jpg-converter.html":1,"/p/merge-pdf-online.html":1, "/p/split-pdf-online.html":1,"/p/compress-pdf-online.html":1,"/p/rotate-pdf-online.html":1, "/p/reorder-pdf-pages-online.html":1,"/p/delete-pdf-pages-online.html":1,"/p/extract-pdf-pages-online.html":1, "/p/watermark-pdf-online.html":1,"/p/add-page-numbers-to-pdf.html":1 }; var imagePages={ "/p/image-converter-online.html":1,"/p/image-compressor-online.html":1,"/p/resize-image-online.html":1, "/p/crop-image-online.html":1,"/p/rotate-image-online.html":1,"/p/watermark-image-online.html":1, "/p/compress-image-to-target-kb.html":1,"/p/bulk-resize-images-online.html":1,"/p/grayscale-image-online.html":1 }; var pdfLinks=[ ["/p/jpg-to-pdf-converter.html","JPG ke PDF"],["/p/pdf-to-jpg-converter.html","PDF ke JPG"], ["/p/compress-pdf-online.html","Kompres PDF"],["/p/merge-pdf-online.html","Gabung PDF"], ["/p/split-pdf-online.html","Pisah PDF"],["/p/reorder-pdf-pages-online.html","Urutkan Halaman PDF"] ]; var imageLinks=[ ["/p/image-compressor-online.html","Kompres Gambar"],["/p/resize-image-online.html","Resize Gambar"], ["/p/crop-image-online.html","Crop Gambar"],["/p/image-converter-online.html","Konversi Gambar"], ["/p/compress-image-to-target-kb.html","Target Ukuran KB"],["/p/bulk-resize-images-online.html","Bulk Resize"] ]; var links=pdfPages[path]?pdfLinks:(imagePages[path]?imageLinks:null); if(!links)return; var page=E("fk28-page"),card=page?page.querySelector(".fk28-pagecard"):null; if(!card)return; /* Reuse legacy SEO-page related navigation when present to avoid duplicate related sections. */ var legacyNav=card.querySelector(".fk35-related nav"); if(legacyNav){ var legacyLinks=legacyNav.querySelectorAll("a"),hasSecurity=false,li; for(li=0;li
=0){hasSecurity=true;break;}} if(!hasSecurity){var securityLink=document.createElement("a");securityLink.href="/p/keamanan-privasi-file.html";securityLink.textContent="Keamanan file →";legacyNav.appendChild(securityLink);} return; } var old=E("fkp1-related-tools");if(old&&old.parentNode)old.parentNode.removeChild(old); var aside=document.createElement("aside");aside.id="fkp1-related-tools";aside.className="fkp1-related"; var h=document.createElement("strong");h.textContent="Tool terkait";aside.appendChild(h); var nav=document.createElement("nav");nav.setAttribute("aria-label","Tool terkait iFixFiles"); links.forEach(function(x){if(x[0]===path)return;var a=document.createElement("a");a.href=x[0];a.textContent=x[1];nav.appendChild(a);}); var sec=document.createElement("a");sec.href="/p/keamanan-privasi-file.html";sec.textContent="Keamanan file";nav.appendChild(sec); aside.appendChild(nav);card.appendChild(aside); } /* ---------- STATIC PAGE ---------- */ function renderStaticPage(){ if(location.pathname.indexOf("/p/")!==0||!E("fk28-page"))return; var found=false,start=1,batch=100,batches=0; function next(){ if(found)return; if(batches>=5){ setStatus("fk28-page-status","Halaman tidak ditemukan di feed Pages Blogger. Pastikan Page sudah Dipublikasikan.",true); return; } batches++; var cb="fk28page_"+Date.now()+"_"+batches; jsonp("/feeds/pages/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[],i; for(i=0;i
=10){finish();return;} batches++; setStatus("fk28-label-status","Memeriksa postingan Blogger…",false); var cb="fk28label_"+Date.now()+"_"+batches; jsonp("/feeds/posts/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[]; entries.forEach(function(e){ entryLabels(e).forEach(function(n){allLabels[n]=1;}); if(hasLabel(e,wanted))found.push(e); }); if(entries.length
=10){finish();return;} batches++; var cb="fk28search_"+Date.now()+"_"+batches; jsonp("/feeds/posts/default?alt=json-in-script&max-results="+batch+"&start-index="+start,cb,function(json){ var entries=(json&&json.feed&&json.feed.entry)?json.feed.entry:[]; entries.forEach(function(e){if(matches(e,q))found.push(e);}); if(entries.length