Yapı ve Stiller Kaybolmadan FB2'yi PDF'ye Dönüştürme
İçindekiler tablosunu ve yazı tiplerini koruyarak FB2'yi PDF'ye dönüştürmek için Calibre programını kullanın. Bu ücretsiz araç, dışa aktarma işlemini esnek bir şekilde yapılandırmanıza olanak tanır: yazı tiplerini dosyaya gömme, etkileşimli bir içindekiler tablosu (yer imleri) oluşturma ve metin biçimlendirmesini koruma. Çevrimiçi dönüştürücüler genellikle bu ayarları yok sayar, bu nedenle kaliteli sonuçlar almak için yerel yazılım kullanmak daha iyidir.
Aşağıda yöntemler, ayarlar ve sık karşılaşılan sorunların çözümlerinin detaylı bir analizi bulunmaktadır.
Neden bu kadar zor? FB2, metnin yeniden akışına (reflowable) odaklanan bir XML yapısıdır, oysa PDF sabit düzenli (fixed layout) bir formattır. Dönüştürme sırasında program, sayfanın nerede bittiğine, satırların nasıl taşınacağına ve başlıkların PDF yer imleriyle nasıl ilişkilendirileceğine "karar vermelidir". Doğru ayar yapılmazsa bu bağlantılar kaybolur.
En İyi Yöntem: Calibre Kullanımı
Calibre, e-kitap kütüphane yönetimi konusunda altın standarttır. Windows, macOS ve Linux için ücretsiz olarak mevcuttur.
Adım Adım Talimatlar
- Kitabı Ekleyin. Calibre'i başlatın ve "Kitap Ekle" düğmesine tıklayın, ardından
.fb2dosyanızı seçin. - Dönüştürmeyi Başlatın. Kitabı seçin ve "Kitapları Dönüştür" (Convert books) düğmesine tıklayın.
- Format Seçimi. Pencerenin sağ üst köşesinde "Çıktı formatı"nın PDF olarak ayarlandığından emin olun.
- Görünüm Ayarları (Look & Feel).
- "Görünüm" sekmesine gidin.
- "Yazı Tipleri" bölümünde, FB2 dosyasına gömülü olanlar size uygun değilse yazı tipi ailesini zorla belirleyebilirsiniz (örneğin, Times New Roman veya Georgia).
- Önemli: Yazı tiplerinin herhangi bir cihazda doğru görüntülenmesi için bunların dosyaya gömülmesi gerekir.
- PDF Ayarları (PDF Output).
- "PDF Çıktısı" (PDF Output) sekmesine gidin.
- "Standart yazı tiplerini göm" (Embed standard fonts) veya "Tüm yazı tiplerini göm" seçeneğini bulun. İşaret kutusunu işaretleyin. Bu, dosya boyutunu artıracaktır ancak metnin başka bir bilgisayarda anlamsız karakterlere dönüşmemesini garanti eder.
- İçindekiler Tablosunu Koruma.
- "İçindekiler" (Table of Contents) sekmesine gidin.
- Otomatik oluşturma çalışmazsa, "Otomatik oluşturulan TOC kullanımını zorla" (Force use of auto-generated TOC) seçeneğinin işaretli olduğundan emin olun.
- Calibre genellikle FB2 dosyasındaki
<section>ve<title>etiketlerini otomatik olarak tanır ve bunları PDF yer imlerine dönüştürür.
- Başlat. "Tamam" düğmesine tıklayın. Süreç, kitabın boyutuna bağlı olarak birkaç saniyeden bir dakikaya kadar sürebilir.
Sonucu Kontrol Etme
Elde edilen PDF dosyasını Adobe Acrobat Reader veya başka bir gelişmiş okuyucuda açın. Yer imleri panelini açmak için Ctrl+B (Mac'te Cmd+B) tuşlarına basın. Bölümlerin listesini görüyorsanız, içindekiler tablosu doğru şekilde korunmuş demektir.
Alternatif: Çevrimiçi Hizmetler
Program kurmak mümkün değilse bulut tabanlı dönüştürücüler kullanın. Ancak bunlar karmaşık biçimlendirmeyi daha sık kaybeder.
Popüler hizmetler:
- Convertio
- CloudConvert
- Zamzar
Kaliteyi Artırma Yolları:
- Dönüştürmeden önce "Ayarlar" (Settings) düğmesini arayın.
- Varsa "Düzeni Koru" (Preserve layout) veya "Yer İmleri" (Bookmarks) seçeneklerini etkinleştirin.
- Meta verileri işlemeksizin tarayıcı motoru aracılığıyla sayfayı doğrudan PDF'ye yazdıran hizmetlerden kaçının; bu tür dosyalarda tıklanabilir bir içindekiler tablosu bulunmaz.
Veri Güvenliği Kişisel notlar, gizli bilgiler içeren veya dağıtım hakkınız olmayan telif hakkıyla korunan materyalleri açık çevrimiçi dönüştürücülere yüklemeyin. Dosyalar üçüncü taraf sunucularda saklanır.
Gelişmiş Yöntem: Komut Satırı (CLI)
Yüzlerce kitabı toplu olarak işlemek için Calibre'in bir parçası olan ebook-convert komut satırı yardımcı programını kullanın.
Linux/macOS/Windows için örnek komut (Calibre PATH'e eklenmişse):
ebook-convert input.fb2 output.pdf --prefer-metadata-cover --pdf-default-font-size=12 --pdf-mono-font-size=10 --embed-all-fonts
Temel parametreler:
--embed-all-fonts: yazı tiplerini gömer.--pdf-default-font-size: temel yazı tipi boyutunu ayarlar.--chapter: Otomasyon hata yaparsa başlıkları aramak için açıkça bir XPath ifadesi belirtebilirsiniz (örneğin,//h:h2).
Sık Karşılaşılan Hatalar ve Çözümleri
| Sorun | Neden | Çözüm |
|---|---|---|
| PDF'de içindekiler tablosu yok | FB2 dosyasında başlık yapısı bozuk veya dönüştürücü etiketleri tanıyamamış. | Calibre'de "İçindekiler" sekmesinde başlıklar için manuel olarak XPath belirtin (genellikle //*[name()='h2' or name()='h3']). |
| Harfler yerine anlamsız karakterler | Kodlama sorunu veya eksik yazı tipi. | PDF Çıktısı ayarlarında "Tüm yazı tiplerini göm" seçeneğini etkinleştirin. Kaynak FB2 dosyasının UTF-8 kodlamasında olduğundan emin olun. |
| Metin çok küçük | Standart PDF ayarları A4 baskısı için optimize edilmiştir. | Calibre dönüştürme ayarlarında Varsayılan yazı tipi boyutunu 12–14 pt'ye çıkarın. |
| Kelimelerin ortasında satır sonları | Yanlış satır sonu işleme. | "Görünüm" sekmesinde "Paragraf içindeki satır sonlarını kaldır" seçeneğini etkinleştirin. |
SSS
Dönüştürmeden sonra içindekiler tablosunu düzenleyebilir miyim? Evet, ancak yalnızca özel PDF düzenleyicilerinde (Adobe Acrobat Pro, Foxit PhantomPDF). Ücretsiz okuyucular genellikle yer imlerini yalnızca görüntülemenize izin verir, yapılarını değiştirmenize değil. Kaynağı (FB2) veya dönüştürücü ayarlarını düzeltmek daha iyidir.
Neden PDF, FB2'den daha büyük boyutta oluyor? FB2, sıkıştırılmış bir metin formatıdır (içinde zip arşivi bulunur), oysa PDF her bir karakterin konumuna ilişkin raster veya vektör verileri ve gömülü yazı tipi dosyaları içerir. 5–10 kat fark normaldir.
Resimler korunuyor mu? Evet, Calibre ve kaliteli dönüştürücüler resimleri aktarır. Ancak PDF'de sıkıştırılmış olabilirler. Calibre ayarlarında ("PDF Çıktısı"), resim kalitesinin maksimum olması önemliyse resim sıkıştırmayı devre dışı bırakabilirsiniz.
PDF'de ekrandan okumak için en uygun yazı tipi hangisidir? Ekranlar için tırnaksız yazı tipleri (Arial, Verdana, Open Sans) daha uygundur. Baskı için tırnaklı yazı tipleri (Times New Roman, Garamond) tercih edilir. Calibre'de dönüştürme sırasında herhangi bir sistem yazı tipini seçebilirsiniz.