Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Leitor de PDF — Instruções de uso

Estrutura de arquivos

/                        ← pasta raiz (onde ficam o HTML e CSS)
  leitor-pdf.html
  estilo.css
  server/
    server.js
    package.json
    data/                ← criada automaticamente ao iniciar
      pdfs/              ← PDFs enviados ficam aqui
      sessoes/           ← grifos e notas ficam aqui (.json por PDF)

Requisitos


Instalação

cd server
npm install

Rodando localmente

cd server
node server.js

Depois abra o navegador em: http://localhost:3000

Para desenvolvimento com reinício automático:

npm run dev

Como usar

Ação Como fazer
Enviar um PDF Clique em "Enviar PDF" na toolbar
Abrir um PDF salvo Clique em "Meus PDFs" e selecione
Grifar texto Ative o Modo grifo e selecione texto com o mouse
Adicionar nota a um grifo Clique sobre o grifo amarelo
Editar ou excluir um grifo Clique sobre ele e use os botões no bloco de notas
Salvar grifos e notas Clique em "Salvar" na toolbar
Navegar entre páginas Botões ← → na toolbar, ou teclas ← → do teclado
Excluir um PDF Em "Meus PDFs", clique no ícone de lixeira

Hospedagem em produção

O servidor Express serve o frontend automaticamente. Basta apontar seu servidor (VPS, Render, Railway, Fly.io, etc.) para rodar node server.js na pasta server/.

Variáveis de ambiente opcionais:

  • PORT — porta do servidor (padrão: 3000)

Como mudar senha de acesso

A senha de acesso padrão é: "admin"

Caso você precise mudar vá em:

server/ 
   server.js

Na linha 20 troque "admin" por "senha-desejada"

API REST (referência)

Método Rota Descrição
GET /api/pdfs Lista todos os PDFs salvos
POST /api/pdfs Faz upload de um PDF (multipart/form-data, campo pdf)
GET /api/pdfs/:nomeArquivo Baixa um PDF específico
DELETE /api/pdfs/:nomeArquivo Remove um PDF e sua sessão
GET /api/sessoes/:id Carrega grifos e notas de um PDF
PUT /api/sessoes/:id Salva grifos e notas de um PDF

About

Leitor de pdf muito legal. Altere seus pdfs, grifando e fazendo anotações. Bons estudos!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages