ForHosting KIT · Documenti e PDF

Divida un PDF per intervallo di pagine in un nuovo file

Divida un PDF per intervallo quando Le serve una sezione continua di un documento più grande senza inviare, conservare o esaminare tutte le altre pagine.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Fornisca il PDF di origine e la prima e l’ultima pagina con la consueta numerazione che parte da 1. Otterrà un altro PDF contenente l’intervallo inclusivo nell’ordine originale. La fonte rimane invariata e un intervallo non valido viene rifiutato chiaramente, invece di creare un file parziale o fuorviante.

Scelga un intervallo inclusivo con numeri prevedibili

Questo strumento considera pagina 1 la prima pagina mostrata da un normale visualizzatore PDF. Indichi una pagina iniziale e una finale: entrambi gli estremi saranno inclusi nel nuovo file. La richiesta delle pagine da 4 a 7 produce quindi quattro pagine: 4, 5, 6 e 7. Questa regola semplice evita le sorprese dell’indicizzazione da zero, comune nelle librerie di programmazione, e fa coincidere una richiesta automatizzata con ciò che una persona vede sullo schermo. Prima della divisione, verifichi se il documento presenta una copertina stampata o pagine introduttive non numerate, perché i numeri stampati possono differire dalle posizioni nel visualizzatore. La capacità usa le posizioni fisiche delle pagine PDF, non i numeri disegnati nel contenuto. L’inizio deve essere minore o uguale alla fine ed entrambi i valori devono essere interi positivi. Se uno degli estremi supera il numero di pagine del documento di origine, la richiesta restituisce un errore di input. Lo strumento non riduce mai silenziosamente un intervallo, non sostituisce l’estremo con l’ultima pagina e non produce un file incompleto che potrebbe essere scambiato per la sezione richiesta.

Comprenda che cosa restituisce la divisione

Una richiesta riuscita crea un nuovo PDF contenente soltanto le pagine comprese nell’intervallo continuo selezionato. Il file originale non viene modificato, quindi Lei può riutilizzarlo per un altro intervallo o conservarlo come documento ufficiale. Insieme al nuovo PDF, la risposta indica il numero di pagine della fonte, la quantità di pagine estratte e i valori iniziale e finale accettati. Questi campi semplificano i controlli automatici: un flusso può confermare che le pagine da 12 a 18 abbiano prodotto sette pagine prima di allegare il risultato a una pratica, a una scheda cliente o a un’e-mail. L’operazione è deterministica e la logica di divisione non dipende da richieste di rete, scelte casuali, inferenze di modelli o dall’ora corrente. La versione per browser esegue lo stesso algoritmo centrale del gestore API. Questa capacità è pensata appositamente per un solo intervallo continuo. Se occorrono pagine sparse, riordinate o più file di output, usi un flusso di estrazione, riordino o divisione generale progettato per quel diverso modello di selezione.

Crei flussi documentali sicuri con la convalida

La convalida dell’intervallo è particolarmente importante quando i numeri di pagina provengono da un altro sistema. Un indice potrebbe indicare che una fattura occupa le pagine da 31 a 34, mentre una scansione successiva ne contiene solo 30 perché il caricamento è stato troncato. Generare le pagine da 31 a 34 come risultato vuoto o abbreviato nasconderebbe il problema a monte. Questo divisore confronta invece entrambi gli estremi con il totale analizzato e rifiuta la richiesta quando l’intervallo è esterno al documento. Consideri l’errore un segnale per mettere il file in quarantena, aggiornare l’indice o richiedere un caricamento completo. Nell’uso interattivo, controlli il totale nel visualizzatore e riprovi con estremi validi. Con l’API, registri l’intervallo richiesto e il totale restituito senza inserire nei log il documento stesso, soprattutto se il PDF contiene dati personali o finanziari. Il costo è semplice: ogni richiesta API costa $0.002, mentre l’esecuzione nel browser è disponibile localmente. Poiché il risultato è un file separato, gli assegni un nome descrittivo che riporti l’identificativo della fonte e l’intervallo per le verifiche future.

Separi una sezione di un contratto

Crei un nuovo PDF con le pagine dell’appendice richieste da chi svolge la revisione, senza condividere le condizioni commerciali non pertinenti dell’intero accordo.

Instradi una fattura da un lotto

Usi gli estremi salvati da una fase di indicizzazione per separare la fattura di un fornitore da una scansione mensile combinata e collegarla alla pratica corretta.

Condivida un capitolo di relazione

Estragga un capitolo continuo da una lunga relazione tecnica per consegnare a un collega un documento più breve e mirato, mantenendo intatto il file principale.

Le pagine iniziale e finale sono incluse?

Sì. L’intervallo è inclusivo, quindi le pagine da 3 a 5 producono un PDF di tre pagine contenente 3, 4 e 5.

Che cosa accade se l’intervallo supera le pagine del PDF?

La richiesta non riesce e restituisce un errore di input non valido con il totale delle pagine. Non viene restituito alcun PDF parziale.

La divisione modifica il PDF originale?

No. Le pagine selezionate vengono scritte in un nuovo PDF e il valore di origine non viene mai modificato.

Posso richiedere pagine non consecutive?

No. Questa capacità accetta un solo intervallo continuo. Usi uno strumento di estrazione se Le servono pagine separate o riordinate.

Quanto costa?

Il prezzo dell’API è $0.002 per richiesta. La versione per browser può eseguire localmente la stessa operazione deterministica.

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.

POSThttps://api.kit.forhosting.com/pdf/split-by-range

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/pdf/split-by-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pdf":"https://ejemplo.com/documento.pdf","start_page":1,"end_page":2}'
{
  "pdf": "https://ejemplo.com/documento.pdf",
  "start_page": 1,
  "end_page": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.split_by_range",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mb25
max_pages200
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →