Convertire immagini in PDF: calcolo delle pagine
Una scansione da 2400 × 3000 a 300 DPI diventa una pagina verticale di 576 × 720 punti con rapporto 4:5, e una foto da 1920 × 1080 una pagina orizzontale 16:9. Pianifichi ogni pagina di un album o di scansioni miste prima di crearlo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Dpi
- 300
- Numero di pagine
- 3
Pianifichi un PDF di immagini prima di creare o caricare qualsiasi file. Inserisca larghezza e altezza in pixel di ogni immagine nell’ordine desiderato, scelga la risoluzione in punti per pollice e ottenga le dimensioni esatte in punti di ogni pagina PDF. Il calcolo mantiene tutte le proporzioni, riconosce pagine verticali, orizzontali o quadrate e mostra un rapporto semplificato quando le misure sono intere. È utile per verificare scansioni eterogenee, album fotografici e flussi documentali automatizzati senza elaborare direttamente i file immagine.
Trasformi le dimensioni ordinate in un piano di pagine
Un progetto da immagini a PDF spesso parte da scansioni o fotografie che non hanno la stessa misura. Prima di assemblare il documento, inserisca un record con larghezza e altezza per ogni immagine, mantenendo l’ordine previsto delle pagine. Il calcolatore restituisce un record per ciascun elemento, numerato a partire da uno, così il risultato funge anche da piano compatto del documento.
Non riordina, ritaglia, deforma o ispeziona i file. Può quindi usarlo all’inizio del flusso, persino prima di trasferire le immagini. Ogni risultato contiene larghezza e altezza in punti PDF, proporzione conservata e orientamento.
Le fonti verticali e orizzontali restano mescolate invece di essere forzate in un formato carta comune. Un’immagine quadrata resta quadrata. Quando le dimensioni sono interi positivi, il rapporto viene ridotto a una forma familiare come 4:5 o 16:9, rendendo facile individuare misure inattese prima di generare il PDF.
Comprenda pixel, DPI e punti PDF
Le dimensioni delle immagini sono espresse in pixel, mentre quelle delle pagine PDF sono espresse in punti. Il punto PDF è un’unità fisica: 72 punti equivalgono a un pollice. Il valore DPI indica quanti pixel devono occupare un pollice; la larghezza viene quindi moltiplicata per 72 e divisa per i DPI, e la stessa operazione si applica all’altezza.
Poiché entrambi gli assi ricevono lo stesso fattore, la proporzione originale viene mantenuta. Un DPI maggiore crea una pagina fisicamente più piccola senza cambiarne la forma o eliminare pixel. Il valore predefinito di 72 DPI associa un pixel a un punto ed è comodo quando le dimensioni rappresentano già lo spazio di coordinate desiderato.
Se conta la misura di stampa, usi la risoluzione effettiva richiesta dal generatore successivo. Lo strumento non ricampiona le immagini né valuta la qualità visiva: calcola esclusivamente la geometria.
Verifichi il risultato prima di creare il PDF
Controlli innanzitutto il numero di pagine, che deve coincidere con il numero di record inviati. Esamini poi orientamenti e proporzioni per trovare eventuali anomalie. Una pagina orizzontale in una serie di scansioni verticali può essere intenzionale, ma può anche segnalare che larghezza e altezza sono state scambiate.
Confronti le misure in punti quando prepara stampa, imposizione o layout di visualizzazione, soprattutto se le immagini provengono da dispositivi diversi. Il calcolo ammette dimensioni frazionarie per finalità analitiche, anche se le normali immagini raster usano in genere pixel interi. Ogni larghezza, altezza e valore DPI deve essere finito e maggiore di zero, e l’elenco ordinato deve includere almeno un’immagine.
Ogni richiesta accetta al massimo 1,000 record per mantenere limitata l’esecuzione. L’output descrive la dimensione naturale al DPI scelto; non aggiunge margini, abbondanza, rotazione o adattamento a un foglio standard. Se un generatore successivo applica trasformazioni, le esegua dopo questo calcolo di riferimento e le documenti separatamente.
Casi d'uso
Controlli un gruppo di scansioni
Individui pagine ruotate o di misura anomala dai metadati prima di unire documenti riservati.
Pianifichi un PDF fotografico
Calcoli la dimensione fisica naturale di ogni foto ordinata alla risoluzione scelta per l’esportazione.
Convalidi un flusso automatico
Confronti i riquadri di pagina prodotti con un piano deterministico ricavato dallo stesso manifesto di immagini.
Domande frequenti
Questo strumento crea o scarica un PDF?
No. Calcola la geometria ordinata che una conversione da immagini a PDF dovrebbe produrre; non riceve file immagine e non crea documenti binari.
Come viene calcolata la dimensione di ogni pagina PDF?
Ogni misura in pixel viene moltiplicata per 72 e divisa per i DPI scelti. La stessa scala su entrambi gli assi mantiene la proporzione.
Cosa accade se l’elenco delle immagini è vuoto?
La richiesta restituisce un errore di input non valido, perché un piano di pagine richiede almeno un record di dimensioni.
Le pagine possono avere misure e orientamenti diversi?
Sì. Ogni immagine genera le proprie dimensioni e pagine verticali, orizzontali o quadrate possono comparire in qualsiasi ordine.
Cambiare i DPI modifica la proporzione?
No. I DPI cambiano entrambe le dimensioni dello stesso fattore, influendo sulla misura fisica ma non sulla forma.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"images": [
{
"width": 2400,
"height": 3000
},
{
"width": 1920,
"height": 1080
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.images_to_pdf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_items | 1000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Comprenda pixel, DPI e punti PDF
I risultati vengono arrotondati a sei decimali per ottenere JSON stabile, mentre il rapporto deriva dalle misure originali.
Domande tecniche
Quanto costa una richiesta API?
L’API costa $0.002 per richiesta. Lo stesso calcolo deterministico può essere eseguito gratuitamente anche nel browser.