Aby przekonwertować książkę FB2 na Markdown w Windows, dodaj plik FB2 lub folder z książkami do MD Factory. Konwersja zaczyna się od razu, a plik Markdown pojawia się obok książki, z ilustracjami w folderze obok.

Książka FB2 to jeden plik XML. Zawiera tekst, przypisy i ilustracje oraz oznacza każdy rozdział i tytuł. MD Factory buduje nagłówki na podstawie tych oznaczeń, więc Markdown odpowiada spisowi treści samej książki.

Otwarta książka z liniowanymi stronami obok zamkniętego notesu z liliowym ołówkiem i zakładką-wstążką.
Książka i Twoje notatki o niej w jednym miejscu.

Konwersja książki FB2

  1. Otwórz MD Factory i kliknij Dodaj pliki, aby wybrać jedną lub kilka książek FB2. Aby przekonwertować całą bibliotekę, kliknij Dodaj folder: książki z jego podfolderów są uwzględniane. Możesz też przeciągnąć pliki lub folder do okna.
  2. Konwersja zaczyna się od razu. Każda książka dostaje jeden z trzech statusów: Zakończono, Wymaga sprawdzenia lub Nie udało się.
  3. Gdy lista jest gotowa, kliknij książkę, aby zobaczyć jej komunikaty i otworzyć folder z wynikiem.

Każda książka dostaje plik Markdown o tej samej nazwie, zapisany obok niej. Ilustracje trafiają do folderu obok pliku Markdown:

Library/
  book.fb2
  book.md
  book_images/
    image-3f9c0a7d21e84b56c0d1.png

Sam plik FB2 pozostaje bez zmian. Jeśli MD Factory nie może zapisać w folderze książki, zapyta, gdzie zapisać wynik.

Czym staje się każda część książki

W książce FB2W pliku Markdown
Tytuł i autorImię i nazwisko autora w pierwszym wierszu, a potem tytuł jako nagłówek najwyższego poziomu
Rozdziały i zagnieżdżone sekcjeNagłówki, każdy poziom zagnieżdżenia o poziom głębiej, aż do szóstego
Tekst pogrubiony i pochylonyZachowane jako pogrubienie i kursywa
Motta i cytatyBloki cytatu, z autorem cytatu w ostatnim wierszu
WierszeBloki cytatu z zachowaniem każdego wersu osobno; tytuł wiersza staje się nagłówkiem wewnątrz cytatu
PrzypisyLinki w tekście; same przypisy na końcu pliku
IlustracjeObrazy PNG w folderze obok pliku Markdown, w tym samym miejscu tekstu
TabeleTekst komórek, zapisany ciągiem bez siatki; książka dostaje status Wymaga sprawdzenia
Adnotacja i okładka z opisu książkiNieuwzględnione

FB2 przechowuje przypisy w osobnej części pliku. MD Factory umieszcza tę część na końcu pliku Markdown, pod nagłówkiem Notes oraz własnym nagłówkiem książki dla przypisów. Numer przypisu w tekście pozostaje linkiem do przypisu. Jeśli Twoja aplikacja Markdown nie podąża za takimi linkami, poszukaj numeru na końcu pliku.

W surowym pliku gwiazdki, podkreślniki i nawiasy kwadratowe z tekstu książki mają przed sobą ukośnik odwrotny. Dzięki temu przerwa w scenie złożona z trzech gwiazdek nie zamienia się w formatowanie. Przeglądarki Markdown nie pokazują tych ukośników.

Książki w Windows-1251 i innych kodowaniach

Książkę FB2 można zapisać w UTF-8 albo w starszym kodowaniu, takim jak Windows-1251. Mówi o tym pierwszy wiersz pliku:

<?xml version="1.0" encoding="windows-1251"?>

MD Factory czyta książkę w kodowaniu podanym w tym wierszu i zawsze zapisuje Markdown w UTF-8. Tekst cyrylicą z książki w Windows-1251 jest czytelny.

Jeśli ten wiersz podaje złe kodowanie albo plik został uszkodzony podczas pobierania, książka kończy się statusem Nie udało się z komunikatem „Ten plik jest uszkodzony lub nie odpowiada jego rozszerzeniu.” Pobierz książkę ponownie albo weź ją z innego źródła.

Książki w archiwach ZIP i FB3

MD Factory nie otwiera archiwów. Książka zapisana jako .fb2.zip pojawia się na liście jako pominięta, z komunikatem „Ten format pliku nie jest obsługiwany.” Usunięcie .zip z nazwy nie pomaga: plik nadal jest archiwum ZIP.

Najpierw rozpakuj książkę. W Eksploratorze plików kliknij archiwum prawym przyciskiem myszy, wybierz Wyodrębnij wszystkie i wykonaj kolejne kroki. Microsoft opisuje je w artykule Pakowanie i rozpakowywanie plików.

Gdy biblioteka zawiera wiele spakowanych książek, PowerShell może rozpakować je wszystkie naraz. Otwórz PowerShell, przejdź do folderu biblioteki poleceniem cd i uruchom:

Get-ChildItem -Recurse -Filter *.fb2.zip | ForEach-Object { Expand-Archive -LiteralPath $_.FullName -DestinationPath $_.DirectoryName }

Każde archiwum jest rozpakowywane do folderu, w którym leży, a archiwa pozostają na miejscu. Expand-Archive nie nadpisuje istniejących plików. Następnie dodaj folder biblioteki do MD Factory: książki zostaną przekonwertowane, a archiwa oznaczone jako pominięte.

MD Factory czyta tylko FB2, więc pliki FB3 też są pomijane. Jeśli księgarnia oferuje książkę w obu formatach, pobierz FB2.

Sprawdzenie przekonwertowanej książki

Otwórz plik Markdown i porównaj kilka miejsc z książką w czytniku:

  • nagłówki, które powinny odpowiadać spisowi treści książki;
  • jeden przypis: link w tekście i przypis na końcu;
  • ilustrację, wiersz i motto, jeśli książka je zawiera.

Jeśli książka ma status Wymaga sprawdzenia, kliknij go na liście, aby zobaczyć powód. W książkach FB2 komunikat jest zwykle jednym z tych:

KomunikatCo oznacza
„Nie można wyeksportować obrazu.”Brakuje ilustracji w pliku albo jest uszkodzona. Reszta książki jest przekonwertowana.
„Połączone lub złożone komórki zostały uproszczone. Sprawdź tabelę.”Książka zawiera tabelę. Jej tekst jest w pliku Markdown, ale nie jako tabela.
„Nie można zachować celu łącza lokalnego.”Link w książce wskazuje plik na dysku, a nie witrynę ani miejsce w książce. Tekst linku zostaje zachowany.

Aby trzymać przekonwertowane książki w notatkach albo czytać rozdziały za pomocą narzędzia AI, zajrzyj do naszego poradnika konwersji e-booków na Markdown. Inne formaty książek mają własne poradniki: EPUB i MOBI.