ForHosting KIT · Documenti e PDF

Estragga la prima e l’ultima pagina di un PDF

Indichi che un PDF ha 12 pagine e ottenga le pagine 1 e 12, in quest'ordine, pronte per formare un file di due pagine. Serve a tenere la copertina e la pagina delle firme di un lungo rapporto senza calcolare l'ultima pagina. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Numero di pagine
12
Ottiene
Numero di pagine
2
Numero di pagine di origine
12
Pagine estratte
1, 12
Tipo di contenuto
application/pdf

L’estrattore della prima e dell’ultima pagina PDF trasforma il numero noto di pagine in un’istruzione di estrazione esatta e deterministica. 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. 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.

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. 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.

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.

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?

Stringhe numeriche e frazioni sono rifiutate per evitare ambiguità.

A cosa serve tenere solo la prima e l'ultima pagina?

I PDF lunghi concentrano spesso le informazioni chiave alle due estremità. La prima pagina riporta di solito copertina, titolo, conto o periodo del rapporto, l'ultima firme, approvazioni, totali o timbri di deposito.

Legge ciò che è scritto su quelle pagine?

No. La scelta si basa solo sulla posizione delle pagine, quindi il loro contenuto non viene mai esaminato, classificato o riassunto. La selezione resta la stessa qualunque sia il contenuto.

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.

Comprenda la convalida e la numerazione

Il valore `page_count` deve essere un intero finito e almeno pari a 2.

Usi il manifesto in sicurezza in un flusso PDF automatizzato

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. L’automazione tramite API costa $0.002 per richiesta, mentre la logica pura può funzionare anche nel browser.

Quanto costa una richiesta API?

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

La numerazione parte da zero o da uno?

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

Leggi la documentazione completa del KIT →