Endireitar PDF

Detecta e corrige automaticamente páginas PDF inclinadas. Preserva as páginas de texto como conteúdo vetorial pesquisável e rasteriza apenas as páginas de imagem (ex. digitalizações).

Endireita páginas PDF inclinadas usando um pipeline de JavaScript puro (sem binários externos).

Processamento adaptativo por tipo de conteúdo (importante):

  • Páginas de imagem (documentos digitalizados): rasterizadas, a inclinação é detectada e corrigida.
  • Páginas de texto (incluindo texto + imagem): copiadas como estão. O texto vetorial, as fontes e a capacidade de pesquisa são totalmente preservados.
  • Páginas vazias: copiadas como estão.

Opcionalmente, você pode forçar a rasterização das páginas de texto.

Exemplos de resultados

2 Exemplos

Endireitar um documento digitalizado

Detecta e corrige a inclinação em páginas de imagem de um PDF digitalizado, preservando as páginas de texto

pdf_deskewed.pdf Ver arquivo
Ver parâmetros de entrada
{ "sourceFile": "/public/samples/pdf/sample-multipage.pdf", "mode": "auto", "threshold": 0.5, "rasterizeText": "false", "pageRange": "" }

Correção manual em páginas específicas

Aplica uma correção fixa de 3° no sentido anti-horário às páginas 1-3

pdf_deskewed.pdf Ver arquivo
Ver parâmetros de entrada
{ "sourceFile": "/public/samples/pdf/sample-multipage.pdf", "mode": "manual", "manualAngle": 3, "rasterizeText": "false", "pageRange": "1-3" }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Ângulo de correção manual (graus). Valor positivo corrige inclinação horária. Usado apenas no modo manual.

Ângulo mínimo de inclinação detectado (em graus) necessário para aplicar correção no modo automático. Valores menores detectam inclinações sutis.

Por padrão, as páginas de texto são preservadas como conteúdo vetorial pesquisável (não endireitadas). Ative apenas se precisar endireitar o conteúdo de texto vetorial, aceitando a perda da capacidade de seleção de texto.

Especifique as páginas para endireitar (ex. 1-3,5,7-9). Deixe em branco para todas.

Fatos principais

Categoria
Documentos e PDF
Tipos de entrada
file, select, number, text
Tipo de saída
file
Cobertura de amostras
4
API disponível
Yes

Visão geral

Corrija a inclinação de páginas em seus documentos PDF de forma rápida e automática. Esta ferramenta detecta páginas desalinhadas, aplicando correções precisas em documentos digitalizados enquanto preserva a qualidade e a capacidade de pesquisa do texto original em páginas vetoriais.

Quando usar

  • Ao processar documentos digitalizados por scanner ou celular que ficaram tortos ou desalinhados.
  • Quando você precisa alinhar o conteúdo visual de um PDF sem perder a capacidade de pesquisar e selecionar textos nas páginas que já estão corretas.
  • Para padronizar a orientação e o alinhamento de páginas específicas de um relatório ou contrato digitalizado antes de arquivá-lo.

Como funciona

  • O usuário carrega o arquivo PDF e define o modo de correção, escolhendo entre detecção automática ou ajuste manual de ângulo.
  • A ferramenta analisa as páginas selecionadas, identificando páginas de imagem para calcular o ângulo de inclinação com base em projeções horizontais.
  • As páginas desalinhadas são rotacionadas para correção, enquanto páginas de texto puro e páginas vazias são mantidas intactas para preservar fontes e vetores.
  • O pipeline reconstrói o documento PDF finalizado e disponibiliza o arquivo corrigido para download imediato.

Casos de uso

Correção em lote de contratos e faturas digitalizadas que foram salvas com inclinação indesejada.
Alinhamento de páginas específicas de relatórios mistos, mantendo o texto das páginas digitais intacto e pesquisável.
Ajuste fino manual de rotação em graus decimais para documentos técnicos que exigem alinhamento visual preciso.

Exemplos

1. Endireitar Contrato Digitalizado

Assistente Jurídico
Contexto
Recebeu um contrato de prestação de serviços digitalizado por scanner físico, onde várias páginas de imagem ficaram ligeiramente tortas, dificultando a leitura.
Problema
Corrigir o alinhamento visual das páginas digitalizadas sem alterar a estrutura do arquivo PDF.
Como usar
Carregue o PDF do contrato, selecione o modo 'Detecção automática' com o limiar padrão de 0.5 graus e clique em processar.
Configuração de exemplo
mode: auto, threshold: 0.5, rasterizeText: false
Resultado
O PDF é gerado com todas as páginas de imagem perfeitamente alinhadas horizontalmente.

2. Correção Manual de Páginas Específicas

Arquivista Digital
Contexto
Precisa corrigir um lote de relatórios onde apenas as três primeiras páginas (capa e sumário digitalizados) apresentam uma inclinação constante de 3 graus no sentido horário.
Problema
Aplicar uma rotação precisa de 3 graus apenas nas páginas 1 a 3, sem afetar o restante do documento que contém texto pesquisável.
Como usar
Carregue o PDF, altere o modo para 'Ângulo manual', defina o ângulo como 3, insira '1-3' no campo de faixa de páginas e processe o arquivo.
Configuração de exemplo
mode: manual, manualAngle: 3, pageRange: 1-3, rasterizeText: false
Resultado
As páginas de 1 a 3 são rotacionadas exatamente em 3 graus para correção, enquanto as demais páginas permanecem intocadas e com texto pesquisável.

Testar com amostras

pdf, image, text

Hubs relacionados

FAQ

O texto do meu PDF continuará pesquisável após o alinhamento?

Sim. As páginas de texto originais são preservadas como conteúdo vetorial. Apenas páginas de imagem (como digitalizações) são rasterizadas para correção.

Como funciona o modo de detecção automática?

O algoritmo analisa o alinhamento das linhas nas páginas de imagem e aplica a rotação necessária se a inclinação for maior que o limiar definido (padrão de 0,5 graus).

Posso corrigir apenas algumas páginas específicas do documento?

Sim, basta preencher o campo de faixa de páginas (por exemplo, '1-3, 5') para aplicar a correção apenas aos intervalos desejados.

O que acontece se eu ativar a opção de rasterizar páginas de texto?

Todas as páginas de texto serão convertidas em imagem para que possam ser endireitadas, mas isso fará com que o texto dessas páginas deixe de ser selecionável ou pesquisável.

Qual é o limite de tamanho de arquivo suportado?

A ferramenta suporta arquivos PDF de até 100 MB para processamento direto no navegador.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/pdf-deskew

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
sourceFile file (Upload necessário) Sim -
mode select Sim -
manualAngle number Não Ângulo de correção manual (graus). Valor positivo corrige inclinação horária. Usado apenas no modo manual.
threshold number Não Ângulo mínimo de inclinação detectado (em graus) necessário para aplicar correção no modo automático. Valores menores detectam inclinações sutis.
rasterizeText select Não Por padrão, as páginas de texto são preservadas como conteúdo vetorial pesquisável (não endireitadas). Ative apenas se precisar endireitar o conteúdo de texto vetorial, aceitando a perda da capacidade de seleção de texto.
pageRange text Não Especifique as páginas para endireitar (ex. 1-3,5,7-9). Deixe em branco para todas.

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/pdf-deskew para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Arquivo: Arquivo

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-pdf-deskew": {
      "name": "pdf-deskew",
      "description": "Detecta e corrige automaticamente páginas PDF inclinadas. Preserva as páginas de texto como conteúdo vetorial pesquisável e rasteriza apenas as páginas de imagem (ex. digitalizações).",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-deskew",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]