Da PDF a immagini
Questo strumento trasforma ogni pagina di un PDF in un’immagine, in PNG o in JPG. Serve quando un documento va inserito dove il PDF non entra: una slide, un post, un’anteprima sul sito, un messaggio. Ottieni un file immagine per pagina, alla risoluzione che scegli, pronto da caricare o da incollare.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Quando ti serve l’immagine, non il PDF
Ci sono posti dove il PDF semplicemente non va: una presentazione, un articolo sul sito, una storia sui social, una chat dove vuoi che il documento si veda subito senza costringere l’altro a scaricarlo e aprirlo. Convertire le pagine in immagini risolve la questione: PNG e JPG si mostrano ovunque, si ridimensionano e si inseriscono senza attriti. Una pagina, un file: pronta da usare dove ti serve.
PNG o JPG, e a che risoluzione
Puoi scegliere il formato in base all’uso: JPG per foto e pagine ricche di immagini, dove conta il peso ridotto; PNG quando vuoi bordi netti e testo nitido, tipico di documenti e schemi. La risoluzione decide la qualità: bassa per un’anteprima veloce, alta se la pagina finirà proiettata o stampata. Lo strumento rende una pagina alla volta, così scegli quali pagine convertire e in che ordine scaricarle.
Un caso pratico
Marco Rossi gestisce la pagina social di un negozio e vuole mostrare il menù stagionale, che gli arriva come PDF di due pagine. Convertendolo in due JPG lo pubblica direttamente nel post: i clienti lo vedono al volo, senza scaricare nulla. Stessa logica per chi deve infilare una pagina di contratto in una slide o mettere l’anteprima di una brochure nella scheda prodotto del sito.
Prezzo e limiti
$0.040 a richiesta più $0.001 per pagina convertita. Un PDF di 10 pagine costa quindi $0.05. Il file può arrivare a 25 MB e 200 pagine. Nessun abbonamento e nessuna registrazione: paghi a consumo, al prezzo pubblicato in dollari. Lo esegui qui sul sito o via API, comodo se converti tante pagine in blocco dentro un tuo flusso.
Casi d'uso
Documento dentro una presentazione
Uno studio di Bologna deve inserire due pagine di un contratto in una slide per la riunione. Convertite in PNG ad alta risoluzione, le pagine restano nitide sul proiettore senza il salto a un lettore PDF esterno.
Menù e brochure sui social
Un ristorante pubblica ogni settimana il menù, che il grafico consegna in PDF. Trasformato in JPG, finisce direttamente nel post di Instagram e nella storia, visibile subito dal telefono.
Anteprime sul sito
Un e-commerce di Torino mostra l’anteprima delle schede tecniche in PDF: la prima pagina convertita in immagine appare nella pagina prodotto, così il cliente vede il contenuto prima di scaricarlo.
Firma su carta e ritorno
Chi deve firmare a penna una pagina la converte in immagine, la stampa, la firma e la rifotografa: comodo quando serve solo un foglio e non tutto il documento.
Domande frequenti
Scelgo io quali pagine convertire?
Sì: puoi convertire tutto il documento o solo le pagine che ti servono. Ottieni un file immagine per ogni pagina scelta, così scarichi soltanto quelle utili.
Meglio PNG o JPG?
JPG per pagine con foto, quando conta il peso ridotto; PNG per testo, schemi e bordi netti, dove vuoi la massima nitidezza. Puoi decidere in base a dove finirà l’immagine.
L’immagine resta leggibile se ingrandita?
Dipende dalla risoluzione che imposti: bassa va bene per un’anteprima, alta serve se la pagina verrà proiettata o stampata. A parità di pagina, più risoluzione significa immagine più pesante ma più nitida.
Quanto costa convertire un PDF?
$0.040 a richiesta più $0.001 per pagina. Un documento di 20 pagine costa $0.06. Prezzo pubblicato in dollari, a consumo, senza abbonamento.
Funziona dal telefono?
Sì. Gira nel browser del telefono, senza installare un’app: carichi il PDF, scegli il formato e scarichi le immagini pronte da pubblicare.
Il documento che carico resta riservato?
Il file viene elaborato solo per generare le immagini e poi eliminato, senza altri usi né cessioni a terzi. Trattiamo il minimo necessario, in linea con il GDPR.
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/to-images \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pdf":"https://ejemplo.com/documento.pdf"}'const res = await fetch("https://api.kit.forhosting.com/pdf/to-images", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pdf": "https://ejemplo.com/documento.pdf"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/to-images",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pdf": "https://ejemplo.com/documento.pdf"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/to-images", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pdf":"https://ejemplo.com/documento.pdf"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pdf":"https://ejemplo.com/documento.pdf"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/to-images", 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
{
"pdf": "https://ejemplo.com/documento.pdf"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.to_images",
"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_mb | 25 |
max_pages | 200 |
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. |
413 | input_too_large | Il file o il testo inviato supera il limite di questo strumento. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |