Converter imagens para PDF: calcule o tamanho das páginas
Uma digitalização de 2400 × 3000 a 300 DPI vira uma página retrato de 576 × 720 pontos com proporção 4:5, e uma foto de 1920 × 1080 vira uma página paisagem 16:9. Planeje cada página de um álbum ou de digitalizações misturadas antes de montá-lo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Dpi
- 300
- Contagem de páginas
- 3
Planeje um PDF de imagens antes de criar ou enviar qualquer arquivo. Informe a largura e a altura em pixels de cada imagem na ordem desejada, escolha a resolução em pontos por polegada e obtenha as dimensões exatas de cada página PDF em pontos. O cálculo mantém todas as proporções, identifica páginas em retrato, paisagem ou quadradas e apresenta uma razão simplificada quando as medidas são inteiras. É uma forma prática de validar digitalizações variadas, álbuns de fotos e fluxos documentais automatizados sem processar os arquivos de imagem.
Transforme dimensões ordenadas em um plano de páginas
Um projeto de imagens para PDF costuma começar com digitalizações ou fotografias de tamanhos diferentes. Antes de montar o documento, informe um registro de largura e altura para cada imagem, mantendo a mesma ordem prevista para as páginas. A calculadora devolve um registro por entrada, numerado a partir de um, portanto o resultado também serve como um plano compacto do documento.
Ela não reordena, recorta, estica nem examina arquivos de imagem. Assim, você pode realizar o cálculo no início do fluxo, inclusive antes de transferir os arquivos. Cada resultado contém largura e altura em pontos PDF, proporção preservada e orientação.
Fontes em retrato e paisagem continuam misturadas, sem serem forçadas a um papel comum. Uma imagem quadrada permanece quadrada. Quando as dimensões são inteiros positivos, a razão é reduzida para uma forma conhecida, como 4:5 ou 16:9, facilitando a identificação de medidas inesperadas antes da geração do PDF.
Entenda pixels, DPI e pontos PDF
As dimensões das imagens são fornecidas em pixels, enquanto as páginas PDF são expressas em pontos. Um ponto PDF é uma unidade física: 72 pontos correspondem a uma polegada. O valor de DPI informa quantos pixels devem ocupar uma polegada; por isso, a largura é multiplicada por 72 e dividida pelo DPI, e a altura passa pela mesma operação.
Como os dois eixos recebem o mesmo fator, a proporção da fonte é preservada. Aumentar o DPI produz uma página fisicamente menor, mas não muda sua forma nem descarta pixels. O padrão de 72 DPI associa um pixel a um ponto e é conveniente quando as dimensões já representam o espaço de coordenadas esperado.
Se o tamanho de impressão for relevante, use a resolução real de posicionamento exigida pelo gerador posterior. A ferramenta não redimensiona imagens nem avalia qualidade visual; ela calcula somente a geometria.
Valide o resultado antes de gerar o PDF
Confira primeiro a contagem de páginas, que deve ser igual ao número de registros enviados. Em seguida, examine orientação e proporção para encontrar valores discrepantes. Uma página em paisagem em uma sequência de digitalizações em retrato pode ser intencional, mas também pode indicar que largura e altura foram trocadas.
Compare os tamanhos em pontos ao preparar impressão, imposição ou layouts de visualização, principalmente quando as imagens vierem de aparelhos diferentes. O cálculo aceita dimensões fracionárias em trabalhos analíticos, embora imagens raster comuns normalmente usem pixels inteiros. Toda largura, altura e DPI deve ser finita e maior que zero, e a lista ordenada precisa ter ao menos uma imagem.
Cada solicitação comporta no máximo 1,000 registros para manter a execução limitada. A saída representa o tamanho natural da página no DPI escolhido; não acrescenta margens, sangria, rotação nem encaixe em papel padrão. Se outro gerador aplicar transformações, faça isso após este cálculo de referência e registre a mudança separadamente.
Casos de uso
Faça a pré-verificação de digitalizações
Encontre páginas giradas ou fora do tamanho usando metadados antes de reunir documentos confidenciais.
Planeje um PDF de fotografias
Calcule o tamanho físico natural de cada foto ordenada na resolução escolhida para exportação.
Valide um fluxo automatizado
Compare as caixas de página emitidas pelo gerador com um plano determinístico do mesmo manifesto de imagens.
Perguntas frequentes
Esta ferramenta cria ou baixa um PDF?
Não. Ela calcula a geometria ordenada que um processo de imagens para PDF deve produzir; não recebe imagens nem cria um documento binário.
Como o tamanho de cada página PDF é calculado?
Cada dimensão em pixels é multiplicada por 72 e dividida pelo DPI escolhido. A mesma escala nos dois eixos mantém a proporção.
O que acontece se a lista de imagens estiver vazia?
A solicitação falha com um erro de entrada inválida, pois um plano de páginas exige pelo menos um registro de dimensões.
As páginas podem ter tamanhos e orientações diferentes?
Sim. Cada imagem gera suas próprias dimensões, e páginas em retrato, paisagem ou quadradas podem aparecer em qualquer ordem.
Mudar o DPI altera a proporção?
Não. O DPI muda as duas dimensões pelo mesmo fator, afetando o tamanho físico, mas não o formato.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/pdf/images-to-pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}'const res = await fetch("https://api.kit.forhosting.com/pdf/images-to-pdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/images-to-pdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/images-to-pdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"images":[{"width":2400,"height":3000},{"width":1920,"height":1080}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/images-to-pdf", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.images_to_pdf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_items | 1000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda pixels, DPI e pontos PDF
Os valores são arredondados para seis casas decimais para manter o JSON estável, mas a razão vem das dimensões originais.
Perguntas técnicas
Quanto custa a solicitação de API?
A API custa US$ 0,002 por solicitação. O mesmo cálculo determinístico também pode ser executado gratuitamente no navegador.