Windows’ta bir FB2 kitabını Markdown’a dönüştürmek için FB2 dosyasını ya da bir kitap klasörünü MD Factory’ye ekleyin. Dönüştürme hemen başlar ve Markdown dosyası, çizimleri yanındaki bir klasörde olacak şekilde kitabın yanında oluşur.
FB2 kitabı tek bir XML dosyasıdır. Metni, dipnotları ve çizimleri içerir; her bölümü ve başlığı işaretler. MD Factory başlıkları bu işaretlerden oluşturur, böylece Markdown kitabın kendi içindekiler listesini izler.
FB2 kitabını dönüştürün
- MD Factory’yi açın ve bir ya da daha fazla FB2 kitabı seçmek için Dosya ekle’ye tıklayın. Bütün bir kitaplığı dönüştürmek için Klasör ekle’ye tıklayın: alt klasörlerindeki kitaplar da dâhil edilir. Dosyaları veya bir klasörü pencereye de sürükleyebilirsiniz.
- Dönüştürme hemen başlar. Her kitap üç durumdan birini alır: Tamamlanmış, İnceleme gerekiyor veya Arızalı.
- Liste bittiğinde iletilerini görmek ve sonucun bulunduğu klasörü açmak için bir kitaba tıklayın.
Her kitap için aynı adla bir Markdown dosyası, kitabın yanına kaydedilir. Çizimler Markdown dosyasının yanındaki bir klasöre gider:
Library/
book.fb2
book.md
book_images/
image-3f9c0a7d21e84b56c0d1.png
FB2 dosyasının kendisi değişmez. MD Factory kitabın klasörüne yazamazsa sonucun nereye kaydedileceğini sorar.
Kitabın her bölümü neye dönüşür
| FB2 kitabında | Markdown dosyasında |
|---|---|
| Başlık ve yazar | İlk satırda yazarın adı, ardından üst düzey başlık olarak kitabın adı |
| Bölümler ve iç içe geçmiş kısımlar | Başlıklar; her iç içe geçme düzeyi için bir düzey daha derin, altıncıya kadar |
| Kalın ve italik metin | Kalın ve italik olarak korunur |
| Epigraflar ve alıntılar | Alıntı blokları; alıntılanan yazar son satırda |
| Şiirler | Her satırı ayrı kalan alıntı blokları; şiirin başlığı alıntının içinde bir başlığa dönüşür |
| Dipnotlar | Metinde bağlantılar; notların kendisi dosyanın sonunda |
| Çizimler | Markdown dosyasının yanındaki klasörde PNG görseller, metinde aynı yerde |
| Tablolar | Hücrelerin metni, ızgara olmadan art arda; kitap İnceleme gerekiyor alır |
| Kitabın açıklamasındaki özet ve kapak | Dâhil edilmez |
FB2 dipnotları dosyanın ayrı bir bölümünde tutar. MD Factory bu bölümü Markdown dosyasının sonuna, Notes başlığının ve kitabın dipnotlar için kendi başlığının altına koyar. Metindeki bir dipnot numarası, notuna giden bir bağlantı olarak kalır. Markdown uygulamanız bu tür bağlantıları izlemiyorsa numarayı dosyanın sonunda arayın.
Ham dosyada, kitabın metnindeki yıldız işaretlerinin, alt çizgilerin ve köşeli parantezlerin önünde bir ters eğik çizgi bulunur. Bu, üç yıldızdan oluşan bir sahne ayracının biçimlendirmeye dönüşmesini engeller. Markdown görüntüleyiciler ters eğik çizgileri göstermez.
Windows-1251 ve diğer kodlamalardaki kitaplar
Bir FB2 kitabı UTF-8 ile ya da Windows-1251 gibi daha eski bir kodlamayla kaydedilmiş olabilir. Dosyanın ilk satırı hangisi olduğunu söyler:
<?xml version="1.0" encoding="windows-1251"?>
MD Factory kitabı o satırda adı geçen kodlamayla okur ve Markdown’ı her zaman UTF-8 olarak kaydeder. Windows-1251 kodlu bir kitaptaki Kiril metin okunaklı çıkar.
O satır yanlış kodlamayı belirtiyorsa ya da dosya indirme sırasında hasar gördüyse kitap “Bu dosya hasarlı veya uzantısıyla eşleşmiyor.” iletisiyle başarısız olur. Kitabı yeniden indirin ya da başka bir kaynaktan alın.
Sıkıştırılmış kitaplar ve FB3
MD Factory arşivleri açmaz. Uzantısı .fb2.zip olan bir kitap listede “Bu dosya formatı desteklenmiyor.” iletisiyle atlanmış olarak görünür. Addan .zip’i silmek işe yaramaz: dosya hâlâ bir ZIP arşividir.
Önce kitabı arşivden çıkarın. Dosya Gezgini’nde arşive sağ tıklayın, Tümünü ayıkla’yı seçin ve adımları izleyin. Microsoft bunları şu sayfada anlatıyor: dosyaları sıkıştırma ve açma.
Çok sayıda sıkıştırılmış kitap içeren bir kitaplık için PowerShell hepsini tek seferde açabilir. PowerShell’i açın, kitaplık klasörüne cd komutuyla gidin ve şunu çalıştırın:
Get-ChildItem -Recurse -Filter *.fb2.zip | ForEach-Object { Expand-Archive -LiteralPath $_.FullName -DestinationPath $_.DirectoryName }
Her arşiv bulunduğu klasöre açılır ve arşivler yerinde kalır. Expand-Archive zaten var olan dosyaların üzerine yazmaz. Ardından kitaplık klasörünü MD Factory’ye ekleyin: kitaplar dönüştürülür, arşivler ise atlanmış olarak listelenir.
MD Factory yalnızca FB2 okur, bu yüzden FB3 dosyaları da atlanır. Bir mağaza kitabı iki biçimde de sunuyorsa FB2’yi indirin.
Dönüştürülen kitabı kontrol edin
Markdown dosyasını açın ve birkaç yeri okuyucunuzdaki kitapla karşılaştırın:
- kitabın içindekiler listesini izlemesi gereken başlıklar;
- bir dipnot: metindeki bağlantı ve sondaki not;
- kitapta varsa bir çizim, bir şiir ve bir epigraf.
Bir kitap İnceleme gerekiyor durumundaysa nedenini görmek için listede ona tıklayın. FB2 kitapları için ileti genellikle şunlardan biridir:
| İleti | Ne anlama gelir |
|---|---|
| “Bir resim dışa aktarılamadı.” | Bir çizim dosyada eksik ya da hasarlı. Kitabın geri kalanı dönüştürülür. |
| “Birleştirilmiş veya karmaşık hücreler basitleştirildi. Tabloyu kontrol edin.” | Kitapta bir tablo var. Metni Markdown dosyasında yer alır, ancak tablo olarak değil. |
| “Yerel bağlantı hedefi korunamadı.” | Kitaptaki bir bağlantı bir web sitesine ya da kitaptaki bir yere değil, bir diskteki dosyaya işaret ediyor. Bağlantı metni korunur. |
Dönüştürülmüş kitapları notlarınızda tutmak veya bölümleri bir yapay zekâ aracıyla okumak için e-kitapları Markdown’a dönüştürme rehberimize bakın. Diğer kitap biçimlerinin kendi rehberleri var: EPUB ve MOBI.