ForHosting KIT · Documenti e PDF

Estragga la prima e l’ultima pagina di un PDF

L’estrattore della prima e dell’ultima pagina PDF trasforma il numero noto di pagine in un’istruzione di estrazione esatta e deterministica.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Indichi il totale: verranno individuate la pagina 1 e quella finale, restituendo un manifesto di PDF a due pagine con nome file stabile e tipo di supporto. Il documento deve contenere almeno due pagine, perché un file di una sola pagina non offre due estremi distinti. Il risultato è utile quando un’altra fase conosce già il totale e richiede una selezione inequivocabile per una successiva operazione PDF.

Conservi le due pagine che delimitano il documento

I PDF lunghi collocano spesso le informazioni più utili alle due estremità. La prima pagina può contenere copertina, titolo, identità del conto, periodo di rendicontazione o riferimento di invio; l’ultima può includere firme, approvazioni, totali, appendici o timbri di deposito. Questa capacità esprime l’operazione comune di conservare le due pagine limite senza richiedere a Lei di calcolare separatamente il numero finale. Fornisca il totale delle pagine e il risultato individuerà la pagina sorgente 1 e quella il cui numero coincide con tale totale. Il manifesto descrive sempre un PDF di due pagine nello stesso ordine dell’originale: prima l’iniziale, poi la finale. Offre inoltre il tipo di supporto PDF e un nome di download prevedibile, così da passare facilmente il risultato a un flusso che produce file. Il documento originale non viene modificato. Poiché la selezione dipende soltanto dalla posizione, non esamina, classifica, riassume o reinterpreta il contenuto delle pagine scelte.

Comprenda la convalida e la numerazione

La numerazione parte da uno, come nei comuni strumenti PDF: la pagina iniziale è 1, non 0. Il valore `page_count` deve essere un intero finito e almeno pari a 2. Frazioni, stringhe numeriche, valori mancanti, array e oggetti vengono rifiutati anziché convertiti in silenzio. Questo rigore impedisce che una richiesta sembri valida quando i metadati sorgente sono errati. Anche un PDF di una sola pagina viene rifiutato, perché la prima e l’ultima pagina coincidono fisicamente, mentre questa capacità promette due estremi distinti. Per un documento di 2 pagine vengono selezionate 1 e 2; per uno di 300 pagine, 1 e 300. L’output indica sia il totale originale sia il nuovo totale di 2, evitando che il codice successivo debba dedurre quale numero descrive ciascun documento. Restituisce inoltre in modo esplicito le pagine sorgente, permettendo a registri, interfacce e fasi successive di spiegare con precisione che cosa è stato richiesto.

Usi il manifesto in sicurezza in un flusso PDF automatizzato

Questa capacità è volutamente deterministica e limitata. Non effettua richieste di rete, non legge segreti, non archivia documenti e non usa l’ora corrente o valori casuali. Lo stesso totale valido produce quindi sempre lo stesso manifesto. Un flusso tipico ottiene un conteggio affidabile durante l’ispezione del PDF, chiama questa capacità per determinare gli estremi e passa `extracted_pages` al componente che copia le pagine dai byte sorgente in un nuovo PDF. Separare la selezione dal trasferimento è utile negli strumenti del browser, nelle code e nei sistemi di audit in cui accesso ai file e regole operative appartengono a fasi diverse. Verifichi che il totale si riferisca allo stesso PDF ricevuto dalla fase di copia; un dato obsoleto potrebbe indicare una pagina oltre la fine di una versione nuova. L’automazione tramite API costa $0.002 per richiesta, mentre la logica pura può funzionare anche nel browser. La risposta non modifica mai la sorgente; scelga separatamente la politica di conservazione del file prodotto.

Prepari copertina e pagina delle firme

Selezioni la copertina iniziale e la pagina finale delle firme di un contratto per un fascicolo di revisione compatto.

Archivi gli estremi di un rapporto

Conservi la pagina del titolo e la certificazione finale di un lungo rapporto senza calcolare l’ultima posizione nel codice.

Crei un flusso di elaborazione PDF

Trasformi il totale delle pagine in una selezione esplicita di due pagine eseguibile da un copiatore PDF successivo.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. La logica deterministica può essere eseguita anche nel browser.

Perché i PDF di una pagina vengono rifiutati?

In un PDF di una pagina, la prima e l’ultima coincidono. Questa capacità richiede due pagine sorgente distinte.

La numerazione parte da zero o da uno?

Parte da uno. La prima pagina è 1 e l’ultima corrisponde a `page_count`.

Il PDF originale viene modificato?

No. La risposta descrive in modo deterministico un nuovo PDF di due pagine e lascia intatta la sorgente.

Posso fornire il totale come stringa?

No. Fornisca `page_count` come intero. Stringhe numeriche e frazioni sono rifiutate per evitare ambiguità.

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/first-last-page-extract

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/first-last-page-extract \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page_count":12}'
{
  "page_count": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.first_last_page_extract",
  "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 →