
StirlingPDF: Segurança e Controle em seus PDFs
Imagine ter uma “fábrica de PDFs” dentro da sua empresa, onde você controla cada etapa de produção sem depender de terceiros. Assim funciona o StirlingPDF, um software de código aberto projetado para editar, converter e gerenciar documentos PDF de forma autônoma. Ele funciona como uma “caixa de ferramentas digital”, permitindo desde ajustes simples (como girar páginas) até operações complexas (como OCR e assinaturas digitais). A diferença? Tudo ocorre em seu próprio servidor, garantindo que os dados nunca saiam da sua infraestrutura.
Por Que Escolher o StirlingPDF em Vez do ILovePDF?
Enquanto o ILovePDF é prático, ele opera na nuvem pública, expondo documentos sensíveis a riscos de vazamento ou acesso não autorizado. Já o StirlingPDF oferece:
- Auto-hospedagem: Instale o software em servidores locais ou privados, mantendo o controle total sobre os dados.
- Segurança Aprimorada: Nenhum arquivo é enviado para servidores externos, reduzindo brechas para ataques.
- Customização: Adapte as ferramentas às políticas de compliance da sua empresa.
- Custo Previsível: Licenças acessíveis sem surpresas (veja tabela abaixo).
Para gestores de TI, isso significa menos vulnerabilidades e mais governança, especialmente em setores regulados como saúde e finanças.
Recursos do StirlingPDF

Organizar | Converter para PDF | Converter de PDF | Assinatura & Segurança | Visualizar & Editar | Avançado |
---|---|---|---|---|---|
Ajustar Dimensões da Página | Converter Arquivo para PDF | PDF para Apresentação | Adicionar Carimbo ao PDF | Achatar | Ajuste Visual do PDF |
Dividir | Converter URL/Site para PDF | PDF para CSV | Adicionar Marca d’água | Adicionar Imagem | Comprimir |
Extrair Página(s) | HTML para PDF | PDF para HTML | Alterar Permissões | Adicionar Números de Página | Detectar/Dividir Fotos Digitalizadas |
Girar | Imagem para PDF | PDF para Imagem | Assinar | Alterar Metadados | Dividir PDF por Capítulos |
Layout de Múltiplas Páginas | Markdown para PDF | PDF para Markdown | Assinar com Certificado | Comparar | Dividir PDF por Seções |
Mesclar | PDF para PDF/A | Desproteger PDF | Extrair Imagens | Divisão Automática de Páginas | |
Multiferramentas de PDF | PDF para TXT/RTF | Higienizar | Obter Informações de um PDF | Divisão Manual do PDF | |
Organizar Páginas | PDF para Word | Ocultação de Texto Automática | Processamento de OCR | Mostrar Javascript | |
PDF para Página Única | PDF para XML | Ocultação de Texto Manual | Remover Anotações | Pipeline | |
Recortar | Proteger PDF | Remover Imagem | Renomeação Automática do PDF | ||
Remover Páginas | Remover Assinatura com Certificado | Remover Páginas em Branco | Reparar | ||
Verificar Assinatura com Certificado | Substituir e Inverter Cores | Sobrepor PDFs | |||
View/Edit PDF |
Licenciamento:
Plano | Preço | Recursos |
---|---|---|
Básico | Gratuito | Todas as ferramentas PDF, autenticação padrão de usuário |
Pro | $12/Usuário/mês | Acesso ao suporte, SSO avançado, tratamento de metadados personalizado, banco de dados externo, suporte para distribuição de carga |
Empresarial | Personalizado | Configuração personalizada, ferramentas PDF personalizadas, recursos de segurança personalizados |
Versões do StirlingPDF
- Ultra-Lite: Instalação mínima com funções essenciais.
- Full: Todos os recursos pré-configurados (recomendado para maioria).
- Fat: Versão completa + fontes extras e reforço de segurança.
Tecnologias por Versão
Tecnologia | Ultra-Lite | Full |
---|---|---|
Java | ✔️ | ✔️ |
JavaScript | ✔️ | ✔️ |
Libre | ✔️ | |
Python | ✔️ | |
OpenCV | ✔️ | |
Tesseract | ✔️ |
Funcionalidades por Versão
Operação | Ultra-Lite | Full |
---|---|---|
add-page-numbers | ✔️ | ✔️ |
add-password | ✔️ | ✔️ |
add-image | ✔️ | ✔️ |
add-watermark | ✔️ | ✔️ |
adjust-contrast | ✔️ | ✔️ |
auto-split-pdf | ✔️ | ✔️ |
auto-redact | ✔️ | ✔️ |
auto-rename | ✔️ | ✔️ |
cert-sign | ✔️ | ✔️ |
crop | ✔️ | ✔️ |
change-metadata | ✔️ | ✔️ |
change-permissions | ✔️ | ✔️ |
compare | ✔️ | ✔️ |
extract-page | ✔️ | ✔️ |
extract-images | ✔️ | ✔️ |
flatten | ✔️ | ✔️ |
get-info-on-pdf | ✔️ | ✔️ |
img-to-pdf | ✔️ | ✔️ |
markdown-to-pdf | ✔️ | ✔️ |
merge-pdfs | ✔️ | ✔️ |
multi-page-layout | ✔️ | ✔️ |
overlay-pdf | ✔️ | ✔️ |
pdf-organizer | ✔️ | ✔️ |
pdf-to-csv | ✔️ | ✔️ |
pdf-to-img | ✔️ | ✔️ |
pdf-to-single-page | ✔️ | ✔️ |
remove-blanks | ✔️ | ✔️ |
remove-pages | ✔️ | ✔️ |
remove-password | ✔️ | ✔️ |
rotate-pdf | ✔️ | ✔️ |
sanitize-pdf | ✔️ | ✔️ |
scale-pages | ✔️ | ✔️ |
sign | ✔️ | ✔️ |
show-javascript | ✔️ | ✔️ |
split-by-size-or-count | ✔️ | ✔️ |
split-pdf-by-sections | ✔️ | ✔️ |
split-pdfs | ✔️ | ✔️ |
compress-pdf | ✔️ | |
extract-image-scans | ✔️ | |
ocr-pdf | ✔️ | |
pdf-to-pdfa | ✔️ | |
pdf-to-text | ✔️ | ✔️ |
pdf-to-html | ✔️ | |
pdf-to-word | ✔️ | |
pdf-to-presentation | ✔️ | |
pdf-to-xml | ✔️ | |
remove-annotations | ✔️ | ✔️ |
remove-cert-sign | ✔️ | ✔️ |
remove-image-pdf | ✔️ | ✔️ |
file-to-pdf | ✔️ | |
xlsx-to-pdf | ✔️ | |
html-to-pdf | ✔️ | |
url-to-pdf | ✔️ | |
repair | ✔️ |
Como Instalar o StirlingPDF
Primeiramente, certifique-se de que o Docker esteja instalado em seu sistema. Caso você não saiba o que é ou como instalar o Docker, você pode encontrar informações sobre neste post: Docker: Revolucionando a Gestão de Infraestrutura
O Docker run executa contêineres individuais via linha de comando, enquanto Docker Compose orquestra múltiplos contêineres interconectados usando um arquivo YAML, ideal para projetos complexos. Um é para simplicidade (1 contêiner), o outro para organização e escalabilidade (vários serviços).
docker run -d \
--name stirling-pdf \
-p 8080:8080 \
-v "./StirlingPDF/trainingData:/usr/share/tessdata" \
-v "./StirlingPDF/extraConfigs:/configs" \
-v "./StirlingPDF/customFiles:/customFiles/" \
-v "./StirlingPDF/logs:/logs/" \
-v "./StirlingPDF/pipeline:/pipeline/" \
-e DOCKER_ENABLE_SECURITY=false \
-e LANGS=en_GB \
docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
Este comando cria os diretórios necessários para armazenar os dados do StirlingPDF e inicia o contêiner.
- Acesso via navegador: Após a execução dos comandos acima, acesse a interface web através do seu navegador, digitando o endereço:
http://<ip_do_seu_servidor>:8080
O Docker Compose facilita a definição e execução de aplicações multi-contêiner Docker. Utilizamos um arquivo .yml
para configurar os serviços da sua aplicação. Se você não está familiarizado com o editor de texto nano no Linux, siga este breve tutorial:
- Abra o Terminal: Acesse o terminal do seu sistema Linux.
- Navegue até o diretório desejado (opcional): Utilize o comando
cd nome da pasta
Para navegar até o diretório onde você deseja criar o arquivo docker-compose.yml
. Se desejar criar no diretório atual, pule este passo.
- Crie e edite o arquivo com Nano: Execute o comando:
nano docker-compose.yml
Isso abrirá o editor de texto nano com um novo arquivo chamado docker-compose.yml
.
- Cole o conteúdo do arquivo: Copie o conteúdo YAML fornecido abaixo e cole dentro do editor nano. Você pode colar com o botão direito do mouse ou utilizando o atalho
Ctrl+Shift+V
no terminal (dependendo da sua configuração):
version: '3.3'
services:
stirling-pdf:
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
ports:
- '8080:8080'
volumes:
- ./StirlingPDF/trainingData:/usr/share/tessdata # Required for extra OCR languages
- ./StirlingPDF/extraConfigs:/configs
- ./StirlingPDF/customFiles:/customFiles/
- ./StirlingPDF/logs:/logs/
- ./StirlingPDF/pipeline:/pipeline/
environment:
- DOCKER_ENABLE_SECURITY=false
- LANGS=en_GB
- Salve e Saia do Nano: Para salvar o arquivo, pressione
Ctrl+O
(Write Out). O nano perguntará se você deseja salvar com o mesmo nome, apenas pressioneEnter
para confirmar. Para sair do nano, pressioneCtrl+X
(Exit) - Iniciando o Contêiner: No mesmo diretório do arquivo
docker-compose.yml
, execute o seguinte comando no terminal:
docker-compose up -d
Este comando irá criar e iniciar o contêiner em modo detached (segundo plano).
- Acesso via navegador: Após a execução dos comandos acima, acesse a interface web através do seu navegador, digitando o endereço:
http://<ip_do_seu_servidor>:8080
Dica: Use a tag latest-fat
para recursos extras ou latest-ultra-lite
para hardware limitado.
Conclusão: Autonomia e Privacidade em PDFs
O StirlingPDF não é apenas uma alternativa ao ILovePDF – é uma evolução para empresas que valorizam segurança. Com ele, gestores de TI ganham controle absoluto sobre documentos, evitando risco de terceirização. Além disso, sua flexibilidade de versões e licenciamento torna-o adaptável a qualquer cenário. Que tal começar a migrar seus PDFs para uma solução que respeita sua infraestrutura?