Da EPUB a PDF
Convertire un EPUB in PDF trasforma un ebook nel formato più universale che esista: si apre su qualunque dispositivo, si stampa e si condivide senza un'app di lettura. L'EPUB è pensato per gli e-reader e riscorre il testo secondo lo schermo; il PDF fissa le pagine, comodo quando vuoi un documento stabile da stampare.
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.
EPUB e PDF: due idee diverse di pagina
L'EPUB è un formato "a scorrimento": il testo si adatta allo schermo dell'e-reader, cambia dimensione e non ha pagine fisse. Ottimo per leggere, scomodo quando ti serve un documento stabile o da stampare. Il PDF fa l'opposto: impagina il contenuto in pagine fisse, identiche ovunque. Convertire da EPUB a PDF ha senso quando vuoi leggere l'ebook su un programma che non apre gli EPUB, stamparlo o archiviarlo in un formato che non cambia.
Come si converte l'ebook
Carica il file .epub e il KIT lo impagina in un PDF, riportando testo, capitoli e immagini in pagine A4 leggibili. Il risultato è pronto da aprire, stampare o condividere. Puoi convertire dalla pagina web, anche dal telefono, o via API se ne gestisci molti. Il file caricato viene elaborato e poi eliminato dai server: non lo conserviamo.
Cosa aspettarsi dall'impaginazione
Siccome l'EPUB non ha pagine fisse, l'impaginazione del PDF viene ricostruita: capitoli, paragrafi e immagini vengono disposti in pagine di dimensione standard. Il flusso del testo è rispettato, ma la posizione esatta di un'immagine o un'interruzione di pagina può differire dall'originale, che nell'EPUB semplicemente non esisteva. Per un ebook di testo il risultato è pulito e comodo da leggere; su layout molto grafici può servire qualche compromesso.
Casi d'uso
Stampare un ebook da studiare
Uno studente ha un manuale in EPUB ma preferisce studiare sulla carta. Lo converte in PDF e lo stampa in A4, con i capitoli impaginati in modo leggibile, per prendere appunti a margine.
Leggere su un dispositivo senza app EPUB
Chi non ha un e-reader né un'app di lettura converte l'ebook in PDF e lo apre dal browser del telefono, come un qualsiasi documento, senza installare nulla.
Archiviare in un formato stabile
Una piccola casa editrice conserva le bozze in PDF a partire dagli EPUB, così l'impaginazione resta fissa e consultabile anche fra anni, indipendentemente dai lettori del momento.
Domande frequenti
L'impaginazione sarà identica all'EPUB?
L'EPUB non ha pagine fisse, quindi l'impaginazione del PDF viene ricostruita. Il flusso del testo è rispettato; la posizione di un'immagine o le interruzioni di pagina possono differire, perché nell'originale non esistevano.
Converte anche gli EPUB con immagini?
Sì: testo, capitoli e immagini vengono riportati nel PDF. Su ebook molto grafici l'impaginazione può richiedere qualche compromesso rispetto al testo semplice.
Funziona con gli EPUB protetti da DRM?
No. Se l'ebook ha una protezione DRM, non possiamo né vogliamo rimuoverla: convertiamo solo file che hai il diritto di usare e che non sono protetti.
Quanto costa?
$0.052 a documento più $0.003 a pagina, a consumo e senza abbonamento. Paghi solo gli ebook che converti.
Il file resta riservato?
L'EPUB viene elaborato per la conversione e poi eliminato dai server. Non lo conserviamo e non lo usiamo per altro.
Posso già usarlo?
È in dispiegamento, in versione beta: prezzo pubblicato ed esecuzione dalla pagina o via API in arrivo a breve. Se ti serve subito, scrivici e lo convertiamo noi.
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/doc/epub-to-pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/doc/epub-to-pdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/epub-to-pdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/epub-to-pdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/epub-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
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.epub_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_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. |