CLI interno da Toledo Interactive com ferramentas para o dia a dia do estúdio. Desenvolvido por Marcio Toledo
pnpm install
pnpm link --globalApós isso o comando toin fica disponível globalmente no terminal.
Comprime um arquivo ou todos os PDFs de um diretório usando Ghostscript (ou pdf-lib como fallback).
Modos de saída:
- Sobrescrever os arquivos originais
- Salvar com sufixo
-compressedna mesma pasta - Salvar em outra pasta
Níveis de compressão (requer Ghostscript):
| Nível | DPI | Ideal para |
|---|---|---|
| Máxima | 72 | Web, e-mail |
| Equilíbrio | 150 | Uso geral |
| Alta qualidade | 300 | Impressão |
Para compressão máxima, baixe e instale o Ghostscript pelo site oficial: https://ghostscript.com/releases/gsdnld.html
Após instalar, verifique se está funcionando:
gswin64c --versionSem ele, o fallback
pdf-libreorganiza streams com redução mínima de tamanho.
- Crie
src/tools/<nome>.jsexportandoasync function run() - Registre no array
TOOLSemsrc/menu.js:
{
group: 'Grupo',
name: 'Nome exibido no menu',
value: 'identificador',
load: () => import('./tools/<nome>.js').then(m => m.run()),
}Desenvolvido com o auxílio do Claude Code da Anthropic e incentivo do Túlio Faria — DevPleno.
