Come dividere un PDF
Dividere un PDF vuol dire spezzare un documento in più file separati: una pagina per volta, oppure per intervalli. Questo strumento del KIT ti fa scegliere dove tagliare e ti restituisce i documenti risultanti, comodo quando da un unico file ti serve solo una parte.
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.
Come indicare dove tagliare
Puoi separare ogni pagina in un file a sé, spezzare il documento a intervalli regolari (ogni tot pagine) o indicare gli intervalli che ti interessano, per esempio 1-3 e 7-9. Il KIT applica i tagli e ti consegna i file risultanti. Le pagine restano identiche all’originale: nessuna perdita di qualità, testo sempre selezionabile e grafica intatta.
Dividere o estrarre: due esigenze diverse
Dividere serve quando vuoi spezzare un documento in più parti. Se invece ti interessa tenere solo alcune pagine e lasciare il resto, l’operazione giusta è l’estrazione di pagine; se vuoi eliminarne alcune tenendo tutto il resto, c’è la rimozione. Il KIT ha uno strumento dedicato per ciascun caso, così ottieni esattamente il risultato che cerchi senza giri inutili.
A cosa serve, nella pratica italiana
Da una Certificazione Unica di più pagine estrai la sezione che ti chiede il CAF; da un unico PDF con più fatture ricavi il singolo documento; da un contratto lungo isoli l’allegato da firmare. Ogni volta che un file troppo grande contiene solo una parte utile, dividerlo è la mossa giusta per alleggerirlo e inviare solo il necessario.
Veloce, economico, multicanale
L’operazione costa $0.002 a documento ed è tra le più rapide del KIT. La esegui da questa pagina; via API è comoda per spezzare in automatico file ricorrenti, e presto arriverà anche su app, email e Telegram. In tutti i casi le pagine escono fedeli all’originale.
Casi d'uso
Estrarre una sezione da un documento fiscale
Dalla Certificazione Unica di dodici pagine, Giulia Bianchi ricava le due pagine che le servono per l’ISEE, senza inviare tutto il resto al CAF.
Un PDF con più fatture da separare
Il gestionale esporta le fatture del mese in un unico PDF: dividendolo, Rossi & Figli S.r.l. ottiene un file per ciascun cliente.
Allegati di un contratto
Da un contratto con più allegati in coda, si separano gli allegati in file distinti da inviare a firmatari diversi.
Domande frequenti
In che modi posso dividere il file?
Pagina per pagina, a intervalli regolari, oppure indicando gli intervalli che vuoi (ad esempio 1-3 e 8-10). Scegli la modalità più adatta al tuo documento.
Che differenza c’è con l’estrazione di pagine?
Dividere spezza il documento in più file; estrarre tiene solo le pagine scelte in un unico nuovo file. Per casi diversi, il KIT offre strumenti diversi.
Le pagine perdono qualità?
No: vengono separate identiche all’originale, con il testo selezionabile. Non c’è alcuna ricompressione.
Quanto costa dividere un PDF?
$0.002 a documento, una delle tariffe più basse del KIT. Nessun abbonamento: paghi solo le operazioni che fai.
Il documento che carico resta privato?
Sì. Viene diviso sui nostri server e poi eliminato; non lo conserviamo. Il file non viene usato per altri scopi.
Posso dividere un PDF di molte pagine?
Sì, fino a 200 pagine e 25 MB per documento. Per file oltre questi limiti, conviene procedere in due passaggi.
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/split \
-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/split", {
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/split",
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/split", 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/split", 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.split",
"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. |