ForHosting KIT · Documenti e PDF

PDF in sequenza di immagini

Questo generatore di nomi per sequenze di immagini PDF crea l’elenco esatto e ordinato utilizzabile da un processo di conversione pagina per pagina.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Lei indica il numero di pagine e sceglie PNG o JPG; il risultato contiene un nome prevedibile per ogni pagina. La numerazione aggiunge gli zeri iniziali necessari per mantenere l’ordine nell’ordinamento testuale. Lo strumento non carica, esamina o converte il PDF, quindi consente di pianificare esportazioni, convalidare risultati e preparare le attività successive prima che le immagini esistano.

Pianifichi l’intera sequenza prima della conversione

I flussi di conversione PDF devono spesso conoscere gli output previsti prima che inizi il rendering. Lei potrebbe dover riservare chiavi di archiviazione, creare una riga di database per ogni pagina o verificare che non manchi alcuna immagine. Inserisca il numero di pagine e selezioni PNG o JPG per ricevere un manifesto completo. Ogni nome inizia con page-, prosegue con il numero di pagina a partire da uno e termina con l’estensione scelta. Il PDF non è necessario, perché lo scopo è pianificare i nomi, non leggere o renderizzare il documento. Questa separazione rende il risultato rapido, riproducibile e adatto a una fase preliminare. Un documento di dodici pagine produce nomi da page-01 a page-12; con centinaia di pagine, il campo numerico si allarga automaticamente. Il risultato riporta anche il conteggio e il formato affinché un altro servizio possa verificare la richiesta.

Mantenga l’ordine corretto in cartelle e archivi

I nomi senza riempimento causano un problema poco evidente: il normale ordinamento testuale colloca page-10 prima di page-2. Questa capacità lo evita calcolando la larghezza dell’ultimo numero e anteponendo zeri a tutti i valori. Nove pagine richiedono una cifra, dodici ne richiedono due e centoventi ne richiedono tre. Di conseguenza, sia l’array restituito sia i nomi visualizzati in archivi a oggetti, file compressi, terminali o gestori di file conservano l’ordine effettivo. La numerazione parte da uno perché rappresenta le pagine visibili a chi legge, anziché indici software basati sullo zero. L’estensione selezionata viene applicata in modo uniforme e sono ammessi soltanto png e jpg. Qualsiasi altro valore viene rifiutato, impedendo al manifesto di promettere file incompatibili e consentendo di rilevare un errore di digitazione prima di avviare una conversione più costosa.

Usi il manifesto come contratto deterministico

Il risultato collega fasi indipendenti di un flusso documentale. Un convertitore può assegnare un nome a ogni pagina, una fase di caricamento può riservare le chiavi corrispondenti e una verifica può confrontare i file creati con l’elenco atteso. L’algoritmo non usa rete, ora corrente, casualità o metadati del documento; input identici producono sempre lo stesso output. Questa proprietà agevola test automatici, attività ripetibili, build riproducibili e registri di controllo. Il limite di diecimila pagine impedisce a una richiesta errata di allocare un array illimitato o sovraccaricare il browser. Conteggi non validi e formati non supportati generano errori espliciti, senza correzioni silenziose. Una chiamata tramite API costa $0.002; la stessa logica può essere eseguita anche nel browser. Lo strumento elenca soltanto i nomi pianificati: un’altra capacità deve generare le immagini, che potranno poi essere confrontate con il manifesto.

Riservare chiavi di archiviazione

Crei tutti i nomi previsti prima che il renderer carichi le immagini delle pagine.

Convalidare una conversione completa

Confronti la cartella di output con il manifesto per individuare pagine mancanti o inattese.

Creare code per pagina

Prepari un’attività deterministica per ogni pagina PDF con una destinazione PNG o JPG stabile.

Questa capacità converte il PDF?

No. Genera i nomi previsti da una conversione pagina per pagina, ma non legge né renderizza il PDF.

Quali formati di immagine sono supportati?

Le estensioni supportate sono png e jpg. Qualsiasi altro formato genera un errore di input non valido.

Perché alcuni numeri hanno zeri iniziali?

Gli zeri uniformano la larghezza dei numeri e mantengono l’ordine delle pagine nell’ordinamento testuale.

La numerazione parte da zero o da uno?

Parte da uno e termina al conteggio indicato, come la numerazione normalmente mostrata a chi legge.

Quanto costa una richiesta API?

Una richiesta API costa $0.002. La stessa logica deterministica è disponibile anche nel browser.

Qual è il numero massimo di pagine?

Il massimo è diecimila pagine, così da limitare l’uso della memoria e la dimensione dell’elenco restituito.

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/to-image-sequence

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/to-image-sequence \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page_count":12,"format":"png"}'
{
  "page_count": 12,
  "format": "png"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.to_image_sequence",
  "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_items10000
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 →