PDF dosyalarınız neden bu kadar büyük? Tek sayfalık bir e-fatura neden 8 MB oluyor? Taranan bir belge neden 50 MB'ı aşıyor? Bu soruların cevabı PDF formatının iç yapısında gizli.
Bu rehberde PDF boyutunu belirleyen tüm faktörleri tek tek inceleyeceğiz ve her faktör için boyutu küçültmenin pratik yollarını göstereceğiz.
PDF (Portable Document Format), Adobe tarafından 1993 yılında geliştirilen ve o tarihten bu yana ISO standardı haline gelen bir format. Temel tasarım hedefi şu: dosyayı hangi cihazda, hangi işletim sisteminde, hangi ekran boyutunda açarsanız açın — tamamen aynı görünmesi. Bu hedef çok değerli ama bir bedeli var: görselliği korumak için çok fazla veri saklanmak zorunda.
Metin tabanlı bir Word belgesiyle karşılaştırın: Word, metni karakter kodları olarak saklar ve font bilgisini ayrıca tanımlar. PDF ise metni konumuna, boyutuna, rengine, rotasyonuna göre sayfada tam olarak nereye yerleştirileceğiyle birlikte saklar.
PDF oluşturulurken kullanılan fontlar genellikle dosyanın içine gömülür. Bu, dosyayı açan kişinin bilgisayarında o font olmasa bile metnin doğru görünmesini sağlar. Ancak bu "font gömme" işlemi ciddi boyut artışına neden olur.
Örnek: Arial Regular fontu yaklaşık 500 KB yer kaplar. Eğer belgenizde 4 farklı font kullanıyorsanız (normal, kalın, italik, kalın-italik) ve tüm bunlar gömülüyse, sadece fontlar için 2 MB alan harcanmış olabilir.
💡 Boyut ipucu: Font gömme yerine 'yalnızca kullanılan karakterleri göm' (font subsetting) seçeneğini kullanın. Bu, tüm font yerine yalnızca belgede geçen karakterleri gömer. Türkçe metin için bu genellikle %70–80 tasarruf demektir.
Muhasebe yazılımları (Logo, Mikro, Paraşüt) e-fatura PDF'lerini oluştururken genellikle tüm fontu gömer. Bu yüzden tek sayfalık faturalar 3–5 MB olabilir. Çözüm: sıkıştırma sonrası yazılımın font embedding ayarlarını kontrol edin.
PDF içindeki görseller dosya boyutunu en çok artıran ikinci faktördür. Burada üç ayrı değişken var:
DPI (dots per inch), görüntünün inç başına nokta sayısıdır. Ekranda görüntüleme için 72 DPI yeterli. Baskı için 300 DPI gerekir. Tarayıcılar ise varsayılan olarak genellikle 300 veya 600 DPI tarar.
| DPI | Kullanım | A4 sayfa boyutu (gri) | A4 sayfa boyutu (renkli) |
|---|---|---|---|
| 72 DPI | Sadece ekran görüntüleme | ~200 KB | ~500 KB |
| 150 DPI | Web + basit baskı | ~600 KB | ~1.5 MB |
| 300 DPI | Standart baskı kalitesi | ~2.2 MB | ~5 MB |
| 600 DPI | Profesyonel baskı | ~8 MB | ~18 MB |
e-Devlet'ten veya tarayıcıdan alınan belgeler çoğunlukla 300 DPI'da geliyor. Ekranda görüntülemek ve e-posta ile göndermek için 150 DPI tamamen yeterli.
PDF içindeki görseller JPEG, PNG veya TIFF formatında saklanabilir. JPEG kayıplı sıkıştırma kullanır ve çok küçük dosyalar üretir. PNG kayıpsız sıkıştırma kullanır, grafik ve ekran görüntüleri için daha iyidir ama büyüktür.
⚠ Dikkat: Firmalar PDF'e logo eklerken PNG kullanmak isterler (şeffaflık için). Ancak yüksek çözünürlüklü PNG logo tek başına 2–3 MB yer kaplayabilir. Logo boyutunu 300×150 piksel, JPEG kalite 85 ile düzenleyin.
Profesyonel tasarım araçları bazen CMYK renk profili gömülü PDF'ler oluşturur. Bu renk profili dosyası 500 KB–2 MB yer kaplayabilir. Dijital kullanım için RGB renk profiline geçmek dosya boyutunu küçültür.
Bu fark çoğu kullanıcı tarafından fark edilmez ama muazzam boyut farklılıklarına neden olur.
Dijital PDF: Metin, vektörel objeler ve düşük çözünürlüklü görseller içerir. 10 sayfalık metin belgesi 500 KB – 2 MB olabilir.
Taranmış PDF: Her sayfa aslında bir fotoğraf (raster görüntü). 10 sayfalık taranmış belge 30–100 MB olabilir — her sayfa bir fotoğraf dosyası.
ℹ OCR çözümü: Taranmış PDF'leri hem boyut olarak küçültmek hem de metin aranabilir yapmak için OCR (Optik Karakter Tanıma) kullanın. MirPDF'in OCR aracı Tesseract motoru ile Türkçe metin tanıma yapabilmektedir.
PDF dosyaları içinde görünmeyen pek çok veri saklanır:
e-Fatura PDF'lerinde çok önemli bir durum var: GİB standardı, fatura verisini hem görsel katmanda (görüntülediğiniz PDF) hem de XML formatında gömülü olarak saklar. Bu XML kısım birkaç KB ile birkaç yüz KB arasında değişebilir.
e-Fatura, e-Arşiv ve kurumsal belgeler genellikle dijital imza içerir. Bu imzalar kriptografik veri olup PDF boyutunu 50–500 KB artırabilir. Üstelik bir PDF birden fazla kişi tarafından imzalanmışsa her imza ek boyut ekler.
Önemli not: Görsel sıkıştırma dijital imzaları bozmaz, çünkü imzalar kriptografik hash değerleri üzerinden çalışır. Ancak aşırı agresif sıkıştırma veya PDF yeniden oluşturma imzaları geçersiz kılabilir.
✓ Güvenli kural: e-imzalı belgelerde sıkıştırırken 'Orta Kalite' seçeneğini tercih edin. 'Yüksek Sıkıştırma' yalnızca imzasız arşiv belgeler için uygundur.
Adobe Illustrator, InDesign veya profesyonel tasarım araçlarından dışa aktarılan PDF'ler genellikle şeffaflık katmanları içerir. Bu katmanlar hem boyutu artırır hem de bazı eski PDF okuyucularında render sorunlarına neden olur.
PDF 1.4 ile PDF 2.0 arasında sıkıştırma verimliliği açısından farklar var. Eski PDF 1.3 dosyaları modern araçlarla yeniden oluşturulduğunda genellikle daha küçük boyutlara ulaşılabiliyor.
Ayrıca bir PDF defalarca düzenlenmiş ve kaydedilmişse "artık nesneler" birikebilir. Bu nesneler artık kullanılmıyor ama dosyada yer kaplıyorlar. PDF sıkıştırma araçları bu artık nesneleri temizler.
| Faktör | Tipik Etki | Çözüm |
|---|---|---|
| Gömülü fontlar (tam) | +1–5 MB | Font subsetting, sıkıştırma |
| Yüksek DPI görseller | +2–50 MB | DPI düşürme (150 DPI) |
| Taranmış sayfa | +1–10 MB/sayfa | OCR + sıkıştırma |
| Gömülü XML (e-fatura) | +50–500 KB | Entegratör ayarı |
| e-İmza katmanı | +50–500 KB | Değiştirme (imzayı koru) |
| Metadata ve thumbnail | +10–200 KB | MirPDF metadata temizle |
| Artık nesneler | +5–30% | PDF yeniden oluşturma |
⚠ Beklenti yönetimi: Zaten iyileştirilmiş bir PDF'i tekrar sıkıştırmaya çalışmak boyutu artırabilir. Bu normal bir davranış — sıkıştırma şablonu veriyi yeniden paketler ve küçük overhead ekler.
Orta kalite sıkıştırma yeterli. QR kod ve barkod okunabilirliğini korur. Hedef: 1.5 MB altı.
Orta kalite yeterli. Hedef: 500 KB–1 MB. Alıcının Gmail veya Outlook'ta rahatça açabilmesi sağlanır.
Düşük sıkıştırma (yüksek kalite) tercih edin. Boyut önemli değil, kalite önemli. Hedef: orijinal kaliteyi korumak.
Yüksek sıkıştırma kullanabilirsiniz. Hedef: 1–3 MB. Ekranda iyi görünmesi yeterli, baskı kalitesi önemli değil.
Metin vektörel veridir ve sıkıştırmadan etkilenmez. Kalite kaybı yalnızca görsel (fotoğraf, tarama) öğelerde yaşanır. Orta kalite sıkıştırmada metin her zaman keskin kalır.
Zaten sıkıştırılmış bir PDF olabilir veya PDF/A standardında kaydedilmiş olabilir (arşiv formatı). Bu durumda kaynak dosyadan yeniden dışa aktarım gerekir.
Hayır. Farklı araçlar farklı algoritmalar kullanır. MirPDF, Ghostscript motoru ile sunucu tarafı sıkıştırma (Pro plan) ve pdf-lib ile tarayıcı tarafı sıkıştırma (ücretsiz) sunar.
Hayır. Sıkıştırma kalıcıdır. Her zaman orijinal dosyayı saklayın, sıkıştırılmış versiyonu dağıtım/gönderim için kullanın.
📖 İlgili Rehberler