O caminho mais curto de um PDF até um baralho revisável no Anki tem sete etapas: preparar o PDF, extrair os trechos no Obsidian, montar a nota-fonte, gerar os cartões com um modelo de linguagem, revisar contra o original, importar no Anki e configurar o agendamento. As etapas 4 e 6 são automáticas. A etapa 5 é a que separa um baralho útil de um baralho que ensina informação errada.
1. Prepare o PDF
Verifique se o texto é selecionável. Abra o arquivo e tente marcar um parágrafo com o cursor. Se nada for selecionado, o PDF é uma imagem e nenhum plugin vai extrair texto dele.
Nesse caso, rode OCR antes. O ocrmypdf resolve em uma linha e preserva o arquivo original:
ocrmypdf -l por --skip-text entrada.pdf saida.pdfO parâmetro -l por carrega o modelo de português. Sem ele, o reconhecimento erra acentuação e cedilha de forma sistemática, e o erro se propaga até o cartão.
2. Extraia os trechos no Obsidian
Abra o PDF dentro do cofre e use o PDF++ para marcar as passagens que vão virar cartão. O plugin gera um link de retorno para a página e o trecho exato, mantendo a nota em Markdown puro.
Esse link é o que torna a revisão da etapa 5 viável. Sem ele, conferir um cartão suspeito significa caçar a informação no PDF inteiro, e na prática ninguém confere.
Marque menos do que a vontade pede. Um capítulo de 30 páginas raramente rende mais de 15 a 25 cartões úteis. Marcação em excesso é a origem do baralho impagável.
3. Monte a nota-fonte com hierarquia
O modelo lê o que você entrega, e a estrutura da nota determina a qualidade do recorte.
Organize em cabeçalhos Markdown: ## para o tema, ### para o subtema, e o conteúdo abaixo em parágrafos curtos. Cada bloco sob um ### deve fazer sentido isolado. Se o parágrafo depende de "conforme visto acima", o modelo vai gerar um cartão sem contexto e você não vai perceber até errar a revisão três semanas depois.
Coloque no topo da nota o assunto e a fonte. Isso entra no prompt e reduz a chance de o modelo completar lacunas com conhecimento próprio.
4. Gere os cartões
O prompt abaixo funciona em Claude, Gemini e ChatGPT sem adaptação. Cole a nota-fonte no lugar indicado.
Você vai transformar o material abaixo em flashcards para o Anki.
REGRAS DE CONTEÚDO
- Use exclusivamente o que está no material. Não complete com conhecimento
próprio, não generalize, não corrija o que julgar errado.
- Se um trecho for ambíguo ou incompleto, não gere cartão para ele. Liste
esses trechos ao final, sob o título LACUNAS.
- Preserve a terminologia exata do original, inclusive numeração e nomes
próprios.
REGRAS DE FORMULAÇÃO
- Um fato por cartão. Se a resposta tem mais de uma informação, divida em
cartões separados.
- Nada de listas ou enumerações como resposta. Uma lista de cinco itens vira
cinco cartões de omissão, um por item.
- A pergunta precisa ter uma resposta única e verificável. Se admite mais de
uma resposta correta, reformule.
- A resposta deve caber em até 15 palavras.
- Nada de perguntas de sim ou não.
- Evite cartões que dependam de outro cartão para fazer sentido.
TIPOS
- Definição, característica, valor numérico, prazo: use omissão (cloze), com
a sintaxe {{c1::texto oculto}}.
- Relação de causa, função, comparação e "por que": use pergunta e resposta.
SAÍDA
Entregue apenas linhas no formato abaixo, sem cabeçalho, sem comentário,
sem numeração, sem blocos de código:
texto_do_cartão<TAB>contexto_curto<TAB>tags
- O separador é um caractere de tabulação.
- Não use tabulação nem quebra de linha dentro dos campos.
- O campo de contexto traz a referência da fonte (obra, capítulo, página).
- As tags são separadas por espaço, sem acento e sem espaço interno,
no padrão assunto::subassunto.
MATERIAL:
[cole aqui a nota do Obsidian]Três detalhes do prompt merecem explicação, porque são os que mais mudam o resultado.
A instrução de listar lacunas em vez de preencher é o que reduz alucinação de forma mensurável. Sem ela, o modelo trata a ausência de informação como problema a resolver e completa com o que aprendeu no treino, o que é exatamente o resultado indesejado quando você quer memorizar a fonte específica.
O limite de 15 palavras na resposta força a granularidade mínima. Cartão longo dá a sensação de estudo e não é recuperável sob pressão.
A proibição de listas evita o pior tipo de cartão que existe. "Quais são os quatro atributos de X" produz uma carta que você acerta parcialmente e nunca sabe se deve marcar como certa.
5. Revise contra o original
Esta etapa não é opcional e não deve ser delegada ao mesmo modelo que gerou os cartões.
Abra a saída lado a lado com a nota-fonte e confira três coisas: se o número ou o nome citado está igual ao original, se a pergunta admite só uma resposta, e se algum cartão afirma algo que a fonte não diz. Use os links do PDF++ para conferir os casos duvidosos direto na página.
Em um lote de 20 cartões, espere corrigir de 2 a 5. Se estiver corrigindo mais que isso, o problema está na nota-fonte, não no prompt.
Apague sem dó os cartões que você não conseguiria responder em cinco segundos.
6. Importe no Anki
Salve a saída como arquivo de texto em UTF-8 e coloque no topo os cabeçalhos de importação. O Anki aceita esses cabeçalhos desde a versão 2.1.54, em linhas separadas antes dos dados:
#separator:tab
#html:false
#notetype:Cloze
#deck:Concursos::Administrativo
#tags column:3Os cabeçalhos disponíveis incluem separator, html, tags, columns, notetype, deck e as variantes de coluna (notetype column, deck column, tags column, guid column).
Um aviso prático: há relatos de versões recentes ignorando o cabeçalho notetype durante a importação de CSV, mesmo com os demais funcionando. Confira o tipo de nota na tela de pré-visualização antes de confirmar, e não importe um lote grande sem olhar a prévia.
Como o modelo gera dois tipos de cartão, o caminho mais simples é separar a saída em dois arquivos, um com #notetype:Cloze e outro com #notetype:Basic, e importar cada um por vez.
Quem prefere não sair do Obsidian pode usar o Obsidian_to_Anki ou o Yanki, que conversam com o Anki pela API local do AnkiConnect e sincronizam a partir dos arquivos Markdown. A vantagem é manter uma fonte única. A desvantagem é uma camada a mais para quebrar.
7. Configure o agendamento
Ative o FSRS nas opções de baralho. Ele não vem ligado por padrão, apesar do que dizem quase todos os tutoriais publicados sobre o assunto, e o acionamento é global, não por preset.
Deixe a retenção desejada em 0,90 e não mexa. Acima de 0,95 o volume de revisões cresce muito para um ganho pequeno.
Limite os cartões novos por dia antes de importar o segundo lote. Cada cartão novo gera aproximadamente dez revisões ao longo dos meses seguintes, e a conta cobra depois.
O que não funciona
Jogar o PDF inteiro no chat e pedir os cartões. O modelo perde a hierarquia do documento, mistura seções e devolve cartões genéricos. A etapa de recorte manual é a que carrega o julgamento sobre o que importa, e ela não terceiriza bem.
Pedir "faça bons flashcards" sem especificar as regras de formulação. O resultado padrão é pergunta longa com resposta em lista, o formato que mais atrapalha a recuperação.
Gerar e importar no mesmo dia sem revisar. Um cartão errado não fica só errado: ele é reforçado por repetição espaçada durante meses, com a mesma eficiência que reforçaria um cartão correto.
Fontes
- Anki Manual, Importing Text Files (cabeçalhos de arquivo, Anki 2.1.54+). docs.ankiweb.net
- Anki Manual, Deck Options, seção FSRS. docs.ankiweb.net
- ankitects/anki, relato de cabeçalho
notetypeignorado na importação de CSV, 07/2025. github.com/ankitects/anki - PDF++, plugin da comunidade Obsidian. github.com/RyotaUshio
- kitschpatrol/yanki, sincronização de Markdown para Anki. github.com/kitschpatrol/yanki
- OCRmyPDF, documentação. ocrmypdf.readthedocs.io
Acesso em 10/08/2026.
