PDF'i SVG'ye Dönüştürme Nasıl Yapılır? Vektör Aktarma Rehberi
6 dk okuma
Bir PDF'teki logoyu web sitenize koymak, bir teknik çizimi tasarım programında düzenlemek, ya da bir şemayı her ölçekte keskin kalacak biçimde kullanmak istiyorsunuz. SVG dönüşümü bu ihtiyaçların cevabı: PDF sayfasındaki vektör içeriği, web'in ve tasarım programlarının anladığı vektör formatına aktarır.
SVG neden farklı bir format
SVG (Scalable Vector Graphics), XML tabanlı bir vektör formatıdır. PDF gibi çizgi, eğri, dolgu ve metin tanımları taşır — ama iki önemli farkla:
Web yerlisi. Tarayıcılar SVG'yi doğrudan render eder. <img> etiketiyle koyabilir, HTML içine gömebilir, CSS ile renklendirebilir, JavaScript ile canlandırabilirsiniz. PDF için bunların hiçbiri mümkün değildir.
Metin tabanlı ve açık. SVG dosyasını bir metin editöründe açıp içeriğini okuyabilir, elle düzenleyebilirsiniz. Sürüm kontrol sistemlerinde fark (diff) alınabilir.
Ortak yanları da önemli: ikisi de vektördür, yani her ölçekte keskin kalırlar. 100 piksellik bir logo da 10.000 piksellik bir afiş baskısı da aynı dosyadan üretilir.
Adım 1: SVG'nin doğru format olduğundan emin olun
Dönüşüme geçmeden önce iki soruyu netleştirin.
Sayfada gerçekten vektör içerik var mı? PDF'iniz taranmış bir belgeyse, her sayfa büyük bir fotoğraftan ibarettir. SVG'ye çevirdiğinizde ortaya, içine o fotoğrafı gömmüş bir SVG dosyası çıkar — vektör kazanmazsınız, sadece sarmalayıcı format değiştirmiş olursunuz. Taranmış belgelerden vektör elde etmek için otomatik izleme (vectorization) gerekir ve bu ayrı, sonucu tahmin edilemez bir işlemdir.
Kontrol yöntemi: PDF'i açıp sayfayı çok yakınlaştırın. Metin ve çizgiler keskin kalıyorsa vektördür. Pikselleşiyorsa taranmış veya rasterlanmış bir sayfadır.
Kaç sayfa dönüştüreceksiniz? SVG tek sayfalık bir formattır; çok sayfa kavramı yoktur. 50 sayfalık bir PDF, 50 ayrı SVG dosyası verir. Tek bir dosya lazımsa SVG doğru seçim değildir.
Adım 2: Metin mi, eğri mi — kritik kararı verin
Bu, dönüşümün en önemli ayarı ve sonucu tamamen değiştirir.
Metin olarak aktarma (<text> öğeleri):
- Metin seçilebilir, aranabilir, kopyalanabilir kalır.
- Dosya boyutu küçüktür.
- Sonradan metni düzenlemek mümkündür.
- Ama doğru görünmesi için yazı tipinin okuyucunun sisteminde bulunması gerekir. Yoksa tarayıcı benzer bir yazı tipine düşer ve harf genişlikleri değişir, hizalama kayar, satırlar taşabilir.
Eğriye dönüştürme (<path> öğeleri):
- Her harf bir vektör şekle dönüşür.
- Her cihazda, her tarayıcıda birebir aynı görünür.
- Ama artık metin değildir. Seçilemez, aranamaz, ekran okuyucu okuyamaz, sonradan düzenlenemez.
- Dosya boyutu belirgin biçimde büyür — özellikle metin yoğun sayfalarda çok büyür.
| İhtiyaç | Doğru seçim | |---|---| | Logo, ikon, amblem | Eğri | | Teknik çizim (etiketli) | Duruma göre | | Metin yoğun sayfa | Metin (mümkünse) | | Web'de yayınlanacak grafik | Eğri (güvenli) | | Sonradan düzenlenecek tasarım | Metin | | Erişilebilirlik gerekiyorsa | Metin | | Baskıya gidecek | Eğri |
Pratik kural: görünümün kesin olması gerekiyorsa eğri, içeriğin erişilebilir olması gerekiyorsa metin. Bir logo için eğri neredeyse her zaman doğrudur; bir bilgi grafiği için metin daha iyi olabilir.
Üçüncü bir yol da var: yazı tipini SVG'ye gömmek. Bu, metnin hem seçilebilir hem doğru görünmesini sağlar ama dosyayı büyütür ve yazı tipi lisansları bunu her zaman izin vermez.
Adım 3: Dönüştürün
PDF'ten SVG'ye dönüştürme aracını açın ve dosyanızı yükleyin. İşlem tarayıcınızda çalışır; dosyanız sunucuya gitmez.
Çok sayfalı bir belgede her sayfa ayrı bir SVG olur ve genellikle bir ZIP arşivi olarak inersiniz. Sadece belirli bir sayfayı istiyorsanız, dönüştürmeden önce sayfa çıkarma aracıyla o sayfayı ayırmak hem hızlı hem düzenli olur.
Adım 4: Sonucu kontrol edin
SVG dosyalarını bir tarayıcıda açın (dosyayı sürükleyip tarayıcı sekmesine bırakmak yeterli) ve şunlara bakın:
Yazı tipleri doğru mu? Metin olarak aktardıysanız ve yazı tipi sisteminizde yoksa, harfler farklı görünecek ve hizalama kayacaktır. Türkçe karakterleri özellikle kontrol edin.
Renkler doğru mu? PDF'ler CMYK renk uzayı kullanabilir, SVG ise RGB tabanlıdır. Dönüşümde renkler kaymış olabilir — özellikle koyu kırmızı, lacivert ve turuncu tonlarında fark görülür. Kurumsal renklerin tam eşleşmesi gerekiyorsa değerleri elle düzeltmeniz gerekebilir.
Saydamlık ve karışım. PDF'in gelişmiş saydamlık özellikleri (karışım modları, yumuşak maskeler) SVG'de her zaman birebir karşılık bulmaz. Böyle efektler içeren sayfalarda görsel farklar olabilir.
Dosya boyutu. Beklenenden büyükse iki sebep olabilir: sayfada gömülü bir bitmap görsel var (base64 olarak SVG'ye kodlanmıştır), ya da metni eğriye çevirdiniz ve sayfa metin yoğun.
Adım 5: Gerekiyorsa temizleyin
PDF'ten gelen SVG'ler genellikle "temiz" değildir. Dönüştürücü, PDF'in çizim komutlarını birebir karşılamaya çalıştığı için ortaya şunlar çıkar:
- Çok sayıda iç içe
<g>(grup) öğesi - Her öğe için ayrı kırpma yolu (clipPath)
- Gereksiz dönüşüm matrisleri
- Görünmeyen veya sayfa dışında kalan öğeler
Dosyayı web'de kullanacaksanız bir SVG optimize edici (SVGO gibi) çalıştırmak boyutu belirgin biçimde düşürür. Illustrator veya Inkscape'te açıp yeniden kaydetmek de yapıyı sadeleştirir.
Bir logoyu ayıklamak istiyorsanız: SVG'yi vektör düzenleyicide açın, logo grubunu seçin, gerisini silin, tuvali içeriğe göre kırpın ve yeniden kaydedin. PDF'ten gelen grup yapısı karmaşık olabilir ama bu iş genellikle birkaç dakika sürer.
Ne zaman SVG doğru cevap değil
Taranmış belgelerde. Vektör kazanmazsınız.
Çok sayfalı belge paylaşımında. SVG tek sayfalıktır; 50 dosya paylaşmak PDF paylaşmaktan kötüdür.
Fotoğraf ağırlıklı sayfalarda. Fotoğraflar SVG'ye gömülür ve dosya şişer. Fotoğraf için PNG veya JPEG doğru formattır.
Sadece görüntülemek istiyorsanız. PDF zaten her yerde açılır. Dönüştürme, düzenleme veya web'e gömme ihtiyacı olduğunda anlamlıdır.
Baskıya gidecek işlerde. Matbaalar genellikle PDF ister; SVG'nin CMYK ve ön baskı desteği sınırlıdır.
Gerçek kullanım senaryoları
Logo ayıklama. Kurumsal kimlik kılavuzu PDF olarak geldi ve logoyu web sitesine koymanız gerekiyor. Logonun bulunduğu sayfayı çıkarın, SVG'ye çevirin, düzenleyicide logoyu ayıklayın, temizleyip optimize edin.
Teknik çizim düzenleme. Bir CAD çıktısı PDF olarak elinize geçti ve üzerinde değişiklik yapmanız gerekiyor. SVG'ye çevirip vektör düzenleyicide açabilirsiniz — ölçüler korunur ama katman yapısı kaybolur.
Web'de ölçeklenebilir grafik. Bir infografiği web sitesine koyacaksınız ve her ekranda keskin olmasını istiyorsunuz. SVG, PNG'den hem daha keskin hem genellikle daha küçüktür.
Sunum grafiği yeniden kullanımı. Bir rapordaki şemayı sunuma alacaksınız. SVG olarak aktarıp düzenleyicide renklerini değiştirebilirsiniz.
Özetle
PDF'ten SVG'ye dönüşüm, vektör içeriği web ve tasarım programları için kullanılabilir hâle getirir. Başarının anahtarı iki kararda: kaynağın gerçekten vektör olup olmadığını doğrulamak (taranmış belgelerde bu dönüşüm anlamsızdır) ve metni eğriye çevirip çevirmemeye karar vermek (görünüm kesinliği için eğri, erişilebilirlik ve düzenlenebilirlik için metin). Çok sayfalı belgeler her sayfa bir dosya olarak çıkar; renkler CMYK'dan RGB'ye geçerken kayabilir; çıkan SVG genellikle karmaşık yapıdadır ve web kullanımı için optimize edilmelidir.
Sıkça Sorulan Sorular
PDF'teki fotoğraflar SVG'de vektöre dönüşür mü?
Hayır. Vektör dönüşümü, PDF'te zaten vektör olan öğeler için geçerlidir — çizgiler, dolgular, metin. Bir fotoğraf PDF'te piksel verisi olarak durur ve SVG'de de piksel verisi olarak, genellikle base64 kodlanmış gömülü bir görsel olarak taşınır. Fotoğraflı sayfalarda SVG dosyası bu yüzden beklenmedik biçimde büyük olabilir.
Metin SVG'de seçilebilir kalır mı?
Dönüşüm ayarına bağlı. Metni gerçek SVG metin öğesi olarak dışa aktarırsanız seçilebilir ve aranabilir kalır, ama doğru görünmesi için yazı tipinin okuyucunun sisteminde bulunması veya SVG'ye gömülmesi gerekir. Metni eğriye (path) dönüştürürseniz her yerde birebir aynı görünür ama artık metin değildir; seçilemez, aranamaz ve düzenlenemez.
Çok sayfalı bir PDF'i SVG'ye çevirince ne olur?
SVG formatı tek sayfalıktır; çok sayfa kavramı yoktur. Bu yüzden her PDF sayfası ayrı bir SVG dosyası olur ve genellikle bir ZIP arşivi içinde indirilir. 50 sayfalık bir belge 50 SVG dosyası verir. Tek bir dosya istiyorsanız SVG doğru format değildir.
SVG'yi Illustrator veya Inkscape'te düzenleyebilir miyim?
Evet, SVG bu programların doğal formatlarından biridir ve dönüştürülmüş dosya orada açılıp düzenlenebilir. Ancak PDF'ten gelen SVG'ler genellikle çok sayıda küçük gruptan ve kırpma yolundan oluşur; yapı temiz değildir. Bir logoyu ayıklamak gibi işlerde bu grupları çözmek zaman alır ama mümkündür.
Bu konuyu PDF → SVG aracıyla hemen deneyin.
PDF → SVG aracını dene