Estúdio de PDF
Mescle múltiplos PDFs, divida ou reordene páginas, gire, numere, aplique marca d'água, edite metadados e exporte páginas como imagem.
O link guarda o que está na tela.
Arquivos PDFArraste um ou mais PDFs aqui ou clique para adicionar
Como é calculado?
A manipulação de páginas, mesclagem, carimbo de numeração/marca d'água, achatamento de formulários e edição de metadados são feitos em memória com pdf-lib, regravando a árvore de objetos PDF sem recompactar textos nem vetores. As miniaturas visuais e a exportação em PNG/JPEG usam PDF.js diretamente em um elemento <canvas> local.
Ver o código ↗Processado no seu navegador; nada é enviado.
⌨️ Usar no terminal (PDF)
Esta ferramenta também roda fora do site: o script cli.js gera o PDF do invoice no terminal, com o mesmo JSON do link de compartilhamento desta página. Use format=json para ver só os dados e totais.
Deno
deno run -q "https://thecodecodex.com/cli.js?tool=pdf-studio" > pdf-studio.pdf
Node.js / Bun
curl -s https://thecodecodex.com/cli.js | node --input-type=module - pdf-studio > pdf-studio.pdf tab=…
| Parâmetro | Descrição | Padrão |
|---|---|---|
| tab | organize | stamp | metadata | images | organize |
| pages | intervalo de páginas (ex.: 1-3,5,4-2; vazio = todas) | — |
| rot | 0 | 90 | 180 | 270 | 0 |
| num | 1 = numera as páginas | 0 |
| numpos | bottom-center | bottom-right | bottom-left | top-center | top-right | top-left | bottom-center |
| numfmt | slash | number | label | slash |
| numstart | número inicial | 1 |
| wm | texto da marca d'água | — |
| wmsize | tamanho da fonte da marca d'água (pt) | 48 |
| wmop | opacidade da marca d'água (5-100%) | 22 |
| wmrot | ângulo da marca d'água (-90 a 90°) | -35 |
| wmcolor | gray | red | blue | black | gray |
| flatten | 1 = achata campos de formulário | 0 |
| clearmeta | 1 = limpa todos os metadados | 0 |
| title | título do PDF | — |
| author | autor do PDF | — |
| subject | assunto do PDF | — |
| keywords | palavras-chave separadas por vírgula | — |
| creator | aplicação criadora | — |
| in | PDF(s) em Base64 separados por vírgula (vazio = PDF de exemplo) | exemplo |
| format | pdf | json |
Precisa de Deno, Node.js ou Bun. Com Deno, o script roda sem permissões: não lê arquivos nem acessa a rede. Os indicadores do Banco Central são os do dia em que o site foi publicado.