Para converter um livro FB2 em Markdown no Windows, adicione o arquivo FB2 ou uma pasta de livros ao MD Factory. A conversão começa na hora, e o arquivo Markdown aparece ao lado do livro, com as ilustrações em uma pasta ao lado.

Um livro FB2 é um único arquivo XML. Ele guarda o texto, as notas de rodapé e as ilustrações, e marca cada capítulo e cada título. O MD Factory monta os títulos a partir dessas marcas, então o Markdown segue o sumário do próprio livro.

Um livro aberto com páginas pautadas ao lado de um caderno fechado com um lápis lilás e um marcador de fita.
O livro e as suas anotações sobre ele, num só lugar.

Converta um livro FB2

  1. Abra o MD Factory e clique em Adicionar arquivos para escolher um ou mais livros FB2. Para converter uma biblioteca inteira, clique em Adicionar pasta: os livros das subpastas são incluídos. Você também pode arrastar arquivos ou uma pasta para a janela.
  2. A conversão começa na hora. Cada livro recebe um de três status: Concluído, Precisa de revisão ou Falhou.
  3. Quando a lista terminar, clique em um livro para ver as mensagens e abrir a pasta com o resultado.

Cada livro recebe um arquivo Markdown com o mesmo nome, salvo ao lado dele. As ilustrações vão para uma pasta ao lado do arquivo Markdown:

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

O arquivo FB2 em si não é alterado. Se o MD Factory não puder gravar na pasta do livro, ele pergunta onde salvar o resultado.

No que cada parte do livro se transforma

No livro FB2No arquivo Markdown
Título e autorO nome do autor na primeira linha e depois o título como título de nível mais alto
Capítulos e seções aninhadasTítulos, um nível mais fundo para cada nível de aninhamento, até o sexto
Texto em negrito e itálicoMantido como negrito e itálico
Epígrafes e citaçõesBlocos de citação, com o autor citado na última linha
PoemasBlocos de citação com cada linha mantida separada; o título do poema vira um título dentro da citação
Notas de rodapéLinks no texto; as notas em si no fim do arquivo
IlustraçõesImagens PNG na pasta ao lado do arquivo Markdown, no mesmo lugar do texto
TabelasO texto das células, corrido e sem a grade; o livro recebe Precisa de revisão
A anotação e a capa da descrição do livroNão incluídas

O FB2 guarda as notas de rodapé em uma parte separada do arquivo. O MD Factory coloca essa parte no fim do arquivo Markdown, sob o título Notes e o título que o próprio livro dá às notas. O número de uma nota de rodapé no texto continua sendo um link para a nota. Se o seu app de Markdown não segue esses links, procure o número no fim do arquivo.

No arquivo bruto, asteriscos, sublinhados e colchetes do texto do livro têm uma barra invertida na frente. Isso impede que uma quebra de cena feita de três asteriscos vire formatação. Os visualizadores de Markdown não mostram as barras invertidas.

Livros em Windows-1251 e outras codificações

Um livro FB2 pode ser salvo em UTF-8 ou em uma codificação mais antiga, como Windows-1251. A primeira linha do arquivo diz qual:

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

O MD Factory lê o livro na codificação indicada nessa linha e sempre salva o Markdown em UTF-8. O texto cirílico de um livro em Windows-1251 sai legível.

Se essa linha indicar a codificação errada, ou se o arquivo se danificou durante o download, o livro falha com a mensagem “Este arquivo está danificado ou não corresponde à sua extensão.” Baixe o livro de novo ou pegue-o de outra fonte.

Livros compactados e FB3

O MD Factory não abre arquivos compactados. Um livro salvo como .fb2.zip aparece na lista como ignorado, com a mensagem “Este formato de arquivo não é suportado.” Tirar .zip do nome não resolve: o arquivo continua sendo um arquivo ZIP.

Descompacte o livro primeiro. No Explorador de Arquivos, clique com o botão direito no arquivo compactado, escolha Extrair Tudo e siga os passos. A Microsoft os descreve no guia sobre compactar e descompactar arquivos.

Para uma biblioteca com muitos livros compactados, o PowerShell pode descompactar todos de uma vez. Abra o PowerShell, vá até a pasta da biblioteca com o comando cd e execute:

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

Cada arquivo compactado é descompactado na pasta em que está, e os arquivos compactados continuam no lugar. Expand-Archive não sobrescreve arquivos que já existem. Depois adicione a pasta da biblioteca ao MD Factory: os livros são convertidos, e os arquivos compactados aparecem como ignorados.

O MD Factory lê somente FB2, então arquivos FB3 também são ignorados. Se uma loja oferece um livro nos dois formatos, baixe o FB2.

Confira o livro convertido

Abra o arquivo Markdown e compare alguns pontos com o livro no seu leitor:

  • os títulos, que devem seguir o sumário do livro;
  • uma nota de rodapé: o link no texto e a nota no fim;
  • uma ilustração, um poema e uma epígrafe, se o livro tiver.

Se um livro estiver com o status Precisa de revisão, clique nele na lista para ver o motivo. Nos livros FB2, a mensagem costuma ser uma destas:

MensagemO que significa
“Uma imagem não pôde ser exportada.”Uma ilustração está ausente do arquivo ou danificada. O resto do livro é convertido.
“Células mescladas ou complexas foram simplificadas. Verifique a tabela.”O livro contém uma tabela. O texto dela está no arquivo Markdown, mas não como tabela.
“Um destino de link local não pôde ser preservado.”Um link do livro aponta para um arquivo em um disco, e não para um site ou um lugar do livro. O texto do link é mantido.

Para manter os livros convertidos nas suas notas ou ler capítulos com uma ferramenta de IA, veja nosso guia para converter ebooks em Markdown. Os outros formatos de livro têm guias próprios: EPUB e MOBI.