Anki add-on: Anki PDF Connector, Links and Note (Editor and Review)

Versao 5.4 - Dia 15/07/2026 Em extração: Adicionado opção para desenhar no PDF, editar texto (pode colocar cor clicando com botao direito) e opção de borracha. ######################## Versao 5.3 - Dia 15/06/2026 Adicionado opção para oclusao automatica. ######################## Versao 5.2 - Dia 04/04/2026 Apos colocar o grifo com o lapis no PDF e selecionar a area, ele envia para caixa de texto com o grifo. ######################## Versao 5.1 - Dia 29/11/2025 Adicionados varios idiomas. Opção para abrir a pagina do PDF exatamente na pagina ou no local do texto digitado Exemplo 1: se digitar "10" em pg e clicar no clips📎, vai verificar se tem essa pagina no PDF, se sim, vai colocar dentro do campo. Na hora de revisar isso vira um link clicavel, que ao abrir vai direto para essa pagina do PDF. Exemplo 2: se digitar "tentar aprender coisas" em trecho e clicar no clips📎, vai verificar se tem esse texto existe no PDF, se sim, vai buscar a primeira ocorrencia e colocar dentro do campo. Na hora de revisar isso vira um link clicavel, que ao abrir vai direto para esse trecho do PDF. ######################## Versao 5 - Dia 24/09/2025 Nova Ferramenta de Oclusão de Imagem: Agora é possível desenhar caixas sobre partes de um PDF para escondê-las. Ao extrair a área, as caixas se tornam interativas no card do Anki, revelando o conteúdo com um clique (ótimo para estudar diagramas e mapas). Criação de "Complete a Frase" (Cloze) Mais Flexível: O texto extraído agora vai para uma caixa de pré-visualização que pode ser editada livremente antes de ser transformada em um card. Melhorias na Interface: É possível selecionar e apagar múltiplas anotações (destaques, comentários, etc.) de uma só vez. ######################## Versao 4.1 - Dia 03/09/2025 • Criar cards de omissão (cloze) ficou mais fácil. -Dentro do PDF use a ferramenta de "extrair texto" para selecionar o texto e clique no botao cloze "c1" ou "..." para varios clozes. • Pequenas melhorias visuais e de idioma. -Bandeirinhas nos idiomas. -Adicionado o idioma espanhol. -Tradução para cada idioma melhorada. ######################## Versao 4 - Dia 14/08/2025 • Opção para OCR (Reconhecimento de texto): Permite extrair texto editavel de imagens. Os botões de extração agora funcionam tanto para páginas de PDF quanto para arquivos de imagem (.jpg, .png, etc.). • Criação de cards em lote a partir de um PDF ou multiplas imagens. • Geração de Cloze. Adicionado botões no visualizador de PDF para criar automaticamente omissoes (clozes) a partir do texto selecionado. Cria um cloze (palavra) aleatório em uma frase que tenha pelo menos 5 palavras, escolhendo uma palavra que tenha no mínimo 5 letras. Exemplo: O cachorro correu {{c1::rapidamente}} pelo jardim verde. • Permite deletar anotações da lista com a tecla Delete. • Opção para "Manter painel aberto por padrão". ######################## Se em vez de baixar e instalar o OCR no addon, vc quiser instalar o OCR manualmente, va ate a pasta do addon e copie o atalho da pasta. Exemplo: supondo que a pasta seja esta abaixo... C:\Users\eros\Desktop\anki 25.02.7\add\addons21\16097657\vendor Abra o cmd, deixe o codigo dessa forma e execute no cmd... pip install --target="C:\Users\eros\Desktop\anki 25.02.7\add\addons21\16097657\vendor" easyocr torch torchvision --extra-index-url https://download.pytorch.org/whl/cpu Ver se o torch foi instalado; feche o cmd (prompt de comando) e abra outro pip show torch A segunda opçao é baixar o arquivo .rar e descompactar dentro da pasta do addon. C:\Users\eros\Desktop\anki 25.02.7\add\addons21\16097657\vendor A terceira opção é instalar e atualizar o pip manualmente Abra o cmd e digite cd C:\Users\bbbb\AppData\Local\AnkiProgramFiles.venv\Scripts Instale o pip python.exe -m ensurepip Atualize o pip python.exe -m pip install --upgrade pip ######################## Versao 3 ou aqui • Personalização e Idiomas: Agora o add-on pode ser traduzido (Obs: no momento tem so português e inglês) e personalizado através de um arquivo config.json, permitindo alterar atalhos de teclado, zoom inicial e cores. • Visualizador de PDF Aprimorado: O visualizador agora abre PDFs protegidos por senha. Ele salva cada pagina em imagens em uma memória temporária (cache) na pasta do addon. • Organização de Dados Mais Eficiente: Os destaques e comentários de cada PDF são agora salvos em arquivos individuais, tornando o sistema mais seguro. • Melhorias na Interface e Uso: A janela de pré-visualização de cards foi redesenhada, agora com controles de zoom próprios. ######################## Versao 2 , veja o video Se não funcionar, baixe aqui a biblioteca PyMuPDF (versao para Windows) e descompacte na mesma pasta do addon Codigo versao para Linux e biblioteca PyMuPDF (versao para Linux) Ferramentas > Extensoes > Anki PDF Connector, Links and Note > Ver arquivos > Descompacte os 2 arquivos nessa pasta do addon, feche o anki e abra novamente Versao 1 Veja o video para entender como funciona. Este addon integra um poderoso painel de ferramentas diretamente no editor de cards do Anki, transformando-o em uma suíte completa para estudo, anotação e criação de notas a partir de fontes externas (como PDFs) e da sua própria coleção. Painel Lateral Multifuncional • Adiciona um painel lateral ao editor, que pode ser exibido ou ocultado com um botão ou o atalho Ctrl+P. • O painel é dividido em duas seções principais: Pesquisa na Coleção e Gerenciador de Itens . 1. Pesquisa Avançada e Interação com a Coleção • Busca por Texto e Tags: Uma única barra de pesquisa para encontrar notas por conteúdo ou por tags, com uma caixa de seleção para alternar o modo. • Lógica de Busca Inteligente: • Modo Texto: Suporta a sintaxe de busca do Anki, incluindo exclusão de termos (ex: célula -mitocôndria ). • Modo Tags: Suporta busca de múltiplas tags (espaço = OU), exclusão de tags (hífen) e busca em subtags (ex: tag:*celular* -genética ). • Pré-visualização de Card: Dê um duplo-clique em um resultado da pesquisa para abrir uma janela que exibe o card renderizado, com imagens, GIFs, áudio e vídeo, exatamente como na tela de revisão. A pré-visualização também exibe as tags da nota em um painel dedicado. • Criação de Links: Com um clique, insere um "link" (botão) para outra nota diretamente no card que você está editando. Clicar nesse botão na revisão abrirá o card vinculado. 2. Visualizador de PDF Completo e Interativo • Visualizador Não-Modal: Abra um PDF em uma janela independente que não bloqueia o Anki, permitindo que você crie cards e estude o PDF ao mesmo tempo. • Navegação Fluida: Navegue pelas páginas com botões, rolagem ou digitando o número da página para um salto automático (sem precisar pressionar Enter). • Destaques Persistentes: Selecione e destaque áreas importantes do seu PDF. Os destaques são salvos em um banco de dados e reaparecem sempre que você abrir o mesmo arquivo. • Comentários no PDF: Adicione anotações em qualquer ponto da página. Os comentários são salvos e podem ser visualizados, editados ou excluídos a qualquer momento. • Pesquisa Interna no PDF: Uma barra de pesquisa dedicada para encontrar texto dentro do PDF, com botões para navegar entre os resultados, que são realçados na página. • Recursos Adicionais do Visualizador: • Extração Direcionada (Quick Add): Extraia texto ou uma imagem de uma área e envie diretamente para um campo específico da nota que está sendo editada. • Lista de Anotações: Um painel lateral lista todos os seus destaques e comentários, permitindo que você pule diretamente para a página da anotação. • Índice de Palavras: Analisa todo o texto do PDF e cria um índice de palavras únicas, ordenado por frequência ou ordem alfabética, para facilitar a busca por termos-chave. • Controle de Progresso: Marque páginas como "lidas" para acompanhar seu progresso de leitura no documento. • Atalhos de Teclado: Controle o zoom ( Ctrl + + / - ), pesquise ( Ctrl+F ), navegue com as setas e ative as ferramentas de extração ( Ctrl+T , Ctrl+A , Ctrl+D , Ctrl+C ) sem precisar do mouse. 3. Extração de Conteúdo Inteligente (PDF para Anki) • Extração de Texto por Área: Desenhe um retângulo em qualquer parte de uma página no visualizador para extrair o texto contido naquela área específica. • Captura de Imagem por Área: Desenhe um retângulo para capturar apenas aquela porção da página como uma imagem e salvá-la na sua coleção de mídias. • Extração de Página como Imagem: Converte uma página inteira de um PDF em uma imagem de alta qualidade e a insere no seu card, com suporte a inversão de cores automática no modo noturno . • Extração de Página como Layout HTML (Recurso Único): Recria a página do PDF como código HTML, preservando a posição exata do texto e o layout original, mas tornando-o totalmente editável dentro do editor do Anki. A lógica inteligente diferencia parágrafos de tabelas para manter a formatação correta. Ideal para tabelas e diagramas. 4. Gerenciador de Itens e Mídia Avançado • Fila de Leitura: Mantém uma lista persistente de arquivos (PDFs, etc.) para acesso rápido. Suporta adicionar arquivos via diálogo ou arrastando e soltando (drag-and-drop) diretamente na lista. • Player de Mídia Integrado: As janelas de pré-visualização e de "Card Vinculado" possuem um player completo para tocar arquivos de áudio e vídeo encontrados nos cards, com controles de play/pause e velocidade de reprodução (0.75x, 1.0x, 1.25x, etc.). Inclui um aviso útil caso o codec de vídeo não esteja instalado no sistema. 5. Usabilidade e Instalação Simplificada • Instalação Automática de Dependência: Para facilitar a vida do usuário, o addon verifica e instala automaticamente a dependência PyMuPDF com uma barra de progresso, que é essencial para todas as funcionalidades de PDF. • Compatibilidade Robusta: O código foi projetado para funcionar com diferentes versões do Anki e do PyQt (5 e 6) e possui suporte completo ao modo noturno em todas as suas interfaces. ######################## e-mail: eros18123@gmail.com Whats Anki Brasil: https://chat.whatsapp.com/HL4TNruJDtr9ISGUsE9ddu Autor: Eros Cardoso The group is for support and there is no commercial intention. Note: All the addons I make are free because anki for pc is free and I always used the free chatgpt to help me create codes. All codes are available on github and you can use them freely to translate.

GitHub repository: eros18123/pdftoanki
Languages: Python