Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

will-zy/splity

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

splity

launch

security runtime license

portuguêsenglishespañoldeutsch

o que é?

o splity é uma ferramenta para desmembrar PDFs com base em rótulos dinâmicos (ex: nomes, matrículas, IDs), com processamento 100% no navegador.

como usar

  1. abra a ferramenta: splity
  2. carregue o pdf (arraste/solte ou selecione).
  3. defina o padrão do rótulo e visualize a prévia.
  4. selecione os grupos e exporte:
    • pdfs separados
    • zip
    • csv (índice/relatório)

limitações conhecidas

  • pdfs muito grandes podem consumir bastante memória do navegador.
  • documentos protegidos por senha/restrições podem falhar dependendo do arquivo.
  • se o “rótulo” aparece múltiplas vezes na mesma página, a separação pode exigir um rótulo mais específico.

privacidade

  • não existe backend: o github pages só hospeda arquivos estáticos (html/css/js).
  • o pdf fica local: leitura via file api e processamento em memória no seu dispositivo.
  • configurações podem ser salvas no localStorage (apenas preferências da interface; não armazena o pdf).

nota: a página pode fazer requisições apenas para carregar os próprios arquivos estáticos (e, se houver cdn habilitada no build atual, para carregar bibliotecas). em nenhum caso o conteúdo do pdf é enviado.


como auditar (devtools → network)

  1. abra o app e pressione f12 (devtools).
  2. vá em network e marque “preserve log”.
  3. carregue um pdf e faça uma exportação.
  4. verifique:
    • não existem requisições POST/PUT.
    • não há upload de arquivos.
    • apenas downloads de assets do app (js/css/worker/etc).

desenvolvimento (rodar local)

git clone https://github.com/will-zy/splity.git
cd splity

# sirva a pasta (recomendado por causa de workers/modules)
python -m http.server 8000
# depois abra: http://localhost:8000

licença

distribuído sob a licença MIT. veja LICENSE para mais informações.

About

Separe PDFs por nomes/rótulos direto no navegador.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.