Uma nova ferramenta de manipulação de PDF baseada na web e hospedada localmente está transformando a maneira como os usuários gerenciam arquivos PDF. Conhecida como Stirling PDF, a aplicação oferece um leque de funcionalidades como divisão, mesclagem, conversão, reorganização, inclusão de imagens, rotação, compressão entre outras operações. Desenvolvida inicialmente por meio do ChatGPT, a ferramenta evoluiu e agora conta com um conjunto abrangente de recursos para atender todas as necessidades relacionadas a PDFs.
Importante destacar que a Stirling PDF assegura total privacidade, pois não realiza chamadas externas para registro de atividades ou rastreamento. Os arquivos são processados no lado do cliente ou mantidos temporariamente no servidor durante a execução das tarefas, sendo excluídos assim que o usuário realiza o download.
Os usuários podem solicitar novas funcionalidades ou reportar bugs através das issues no GitHub ou pelo Discord da ferramenta. Além disso, a Stirling PDF suporta modo escuro, processamento e downloads de arquivos em paralelo, e oferece uma API para integração com scripts externos. A plataforma também conta com suporte opcional de login e autenticação.
Dentre as características disponíveis para manipulação de páginas em PDF, destacam-se a visualização e modificação de arquivos PDFs multi-página, fusão de vários documentos em um único arquivo, divisão de PDFs em múltiplos arquivos, reorganização de páginas, rotação em incrementos de 90 graus e remoção de páginas. Para conversões, é possível transformar PDFs em imagens e vice-versa, além de converter diversos tipos de arquivos para PDF.
No que diz respeito à segurança, a ferramenta permite adicionar e remover senhas, alterar permissões, adicionar marcas d'água, certificar e assinar PDFs, além de oferecer opções de redação automática de texto e compressão de arquivos para reduzir o tamanho.
A Stirling PDF é versátil em termos de tecnologia, utilizando Spring Boot, Thymeleaf, PDFBox, LibreOffice para conversões avançadas, OcrMyPdf, HTML, CSS, JavaScript, Docker e bibliotecas JavaScript especializadas para PDF.
A aplicação possui três versões diferentes: Full, Lite e Ultra-Lite, adequadas para diferentes necessidades de espaço e funcionalidade. As instruções detalhadas de uso local e com Docker ou Podman estão disponíveis nos guias de execução no GitHub.
Para os interessados em personalizar a ferramenta, a Stirling PDF oferece opções como nome da aplicação, slogans, ícones, imagens e até HTML personalizado, através de arquivos de configuração ou variáveis de ambiente.
Além do inglês, a Stirling PDF suporta atualmente outros 19 idiomas, e os usuários podem contribuir com novos idiomas por meio de pull requests no GitHub.
A equipe da Stirling PDF planeja adicionar ainda mais recursos, como barras de progresso, pipelines lógicos personalizados para combinar múltiplas operações e suporte para preenchimento de formulários. Para mais informações, os usuários podem consultar a documentação da API e as configurações de login e autenticação disponíveis.
Confira os últimos vídeos publicados no canal