İçeriğe atla

PDF boyut küçültme

Duyurular

Önerilen Başlıklar

  • Finallerde Sıcak Bir Mola

    Duyurular
    1
    2
    1 Oy
    1 İleti
    95 Bakış
    forum.ieu.appF
    [image: 1748270648519-31bdcaa8-45d9-46a6-8eff-c767cf321776-image.png] [image: 1748270654065-d8aff16b-73d7-4b23-ad25-0228b2eeceb5-image.png]
  • Yemekhane

    Duyurular
    2
    2 Oy
    2 İleti
    114 Bakış
    M
    harikasın adminn çabalarının karşılığını alırsın umarım 🩷
  • 2024-2025 Öğretim Yılı Bahar Dönemi Final Sınav Programı

    Duyurular
    1
    0 Oy
    1 İleti
    110 Bakış
    kadirK
    File.pdf
  • 10 Kişilik Kahve Çekilişi

    Duyurular
    1
    0 Oy
    1 İleti
    73 Bakış
    forum.ieu.appF
    Kuzgun Plak Cafe için 10 kişilik KAHVE Çekilişimiz başlamıştır. Katılmak için oy veriniz Yalnızca 120 TL ve altındaki kahveler için geçerlidir. 📍 https://maps.app.goo.gl/fsjt759sGGHrknrGA
  • Yeni PDF görüntüleme kodu

    Duyurular
    2
    1 Oy
    2 İleti
    60 Bakış
    kadirK
    $(document).ready(function () { function processPDFs() { console.log("📄 PDF önizleme işleniyor..."); $('a[href$=".pdf"]').each(function () { let link = $(this).attr('href'); if (!$(this).next('.pdf-container').length) { if (isMobileDevice() || isSafari()) { // 📱 iPhone, iPad veya Safari kullanılıyorsa, doğrudan link göster $(this).attr('target', '_blank'); // Yeni sekmede açılmasını sağla $(this).show(); // PDF linkini gizleme } else { // 💻 **Masaüstünde PDF'yi iframe içinde aç** $(this).hide(); // PDF linkini gizle let container = $('<div class="pdf-container" style="width:100%; max-width:900px; height:700px; margin-top:10px; border: 1px solid #ccc;"></div>'); let iframe = $('<iframe style="width:100%; height:100%;" frameborder="0"></iframe>'); // Eğer PDF dışarıdan yüklenmişse, Mozilla PDF.js kullan if (link.startsWith("http")) { let viewerURL = https://mozilla.github.io/pdf.js/web/viewer.html?file=${encodeURIComponent(link)}&toolbar=0&disableDownload=true&disablePrint=true; iframe.attr('src', viewerURL); } else { // Eğer dosya yerel bir NodeBB yüklemesiyse, direkt olarak iframe içinde aç let siteURL = window.location.origin; iframe.attr('src', ${siteURL}${link}); } container.append(iframe); $(this).after(container); } } }); } function isMobileDevice() { return /Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent); } function isSafari() { return /^((?!chrome|android).)*safari/i.test(navigator.userAgent); } processPDFs(); $(window).on('action:ajaxify.end', function () { processPDFs(); }); console.log("✅ iPad ve Safari için link gösterilecek, diğer tarayıcılarda iframe açılacak."); }); buda eskisi