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.
Konwersja książki FB2
- 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.
- Konwersja zaczyna się od razu. Każda książka dostaje jeden z trzech statusów: Zakończono, Wymaga sprawdzenia lub Nie udało się.
- 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 FB2 | W pliku Markdown |
|---|---|
| Tytuł i autor | Imię i nazwisko autora w pierwszym wierszu, a potem tytuł jako nagłówek najwyższego poziomu |
| Rozdziały i zagnieżdżone sekcje | Nagłówki, każdy poziom zagnieżdżenia o poziom głębiej, aż do szóstego |
| Tekst pogrubiony i pochylony | Zachowane jako pogrubienie i kursywa |
| Motta i cytaty | Bloki cytatu, z autorem cytatu w ostatnim wierszu |
| Wiersze | Bloki cytatu z zachowaniem każdego wersu osobno; tytuł wiersza staje się nagłówkiem wewnątrz cytatu |
| Przypisy | Linki w tekście; same przypisy na końcu pliku |
| Ilustracje | Obrazy PNG w folderze obok pliku Markdown, w tym samym miejscu tekstu |
| Tabele | Tekst komórek, zapisany ciągiem bez siatki; książka dostaje status Wymaga sprawdzenia |
| Adnotacja i okładka z opisu książki | Nieuwzglę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:
| Komunikat | Co 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.