Divisore PDF gratuito

Dividi i PDF in pagine singole o intervalli personalizzati all'istante. Estrai pagine senza caricarle su alcun server.

I tuoi file non lasciano mai il tuo dispositivo
Trascina qui un PDF o clicca per sfogliare

Supporta file PDF fino a 100 MB

Elaborazione…

Come funziona

  1. Seleziona o trascina un PDF sopra.
  2. Scegli se estrarre tutte le pagine o specificare intervalli di pagine personalizzati.
  3. Il PDF viene diviso nel tuo browser · nulla viene caricato su alcun server.
  4. Scarica i tuoi PDF divisi automaticamente come file ZIP.

Quando usare il Divisore PDF

Capire gli intervalli di pagine

La funzione di intervalli personalizzati ti consente di estrarre pagine specifiche. Usa le virgole per separare più intervalli:

Domande frequenti

Quante pagine posso dividere in una volta?

Puoi dividere PDF con centinaia di pagine. Il limite dipende dalla memoria del tuo browser, ma la maggior parte dei PDF verrà elaborata istantaneamente.

Quale limite di dimensione file si applica?

Si possono elaborare PDF fino a 100 MB. Poiché la divisione avviene nel tuo browser, i file molto grandi potrebbero richiedere un momento a seconda del tuo dispositivo.

Il mio PDF viene caricato da qualche parte?

No. Tutta la divisione avviene completamente nel tuo browser. Il tuo PDF non lascia mai il tuo dispositivo, garantendo privacy e sicurezza complete.

Posso estrarre le pagine in un ordine diverso?

Sì. In modalità intervalli personalizzati, inserisci i numeri di pagina in qualsiasi ordine: ad esempio, "5, 3, 1" creerà un PDF con le pagine 5, 3 e 1 in quell'ordine.

Cosa succede ai moduli PDF e alle annotazioni?

Il testo e il layout sono preservati, ma i moduli interattivi potrebbero non essere mantenuti. Le annotazioni sono generalmente preservate durante la divisione.

Quattro significati di «dividere»

Il verbo «dividere» in un contesto PDF copre almeno quattro operazioni piuttosto diverse, e strumenti che usano la stessa parola nell'interfaccia consegnano uscite molto diverse. Sgranare rompe il PDF in N PDF di una sola pagina, uno per pagina, ognuno nominato col numero di pagina. L'estrazione per intervalli sceglie uno o più intervalli di pagine (per esempio 1-10 e 25-40) e produce un PDF per intervallo. La divisione per capitolo via segnalibri legge l'albero della struttura del documento, individua gli intervalli che ciascun segnalibro di primo livello copre e produce un PDF per capitolo. La selezione personalizzata prende un sottoinsieme arbitrario di pagine, eventualmente fuori ordine, in un unico PDF combinato.

Questo strumento implementa l'estrazione per intervalli. L'utente indica gli intervalli, lo strumento costruisce un PDF di uscita per intervallo, e l'originale non viene mai modificato. Sgranare è possibile dichiarando ogni pagina come il proprio intervallo di una pagina, ma l'interfaccia è ottimizzata per il lavoro a intervalli perché è l'uso reale dominante. La selezione personalizzata (riordino arbitrario di pagine all'interno di un unico file) è compito dello strumento Editor di pagine PDF gratuito online; la divisione per segnalibro non è ancora supportata qui, e il testo qui sotto lo spiega con franchezza.

Una breve storia della divisione

La divisione precede il PDF come formato di circa dieci anni. I fornitori di document imaging estraevano già intervalli di pagine da TIFF multipagina e file PostScript verso la fine degli anni 1980, con lo stesso problema di fondo da risolvere: copiare il contenuto visivo di certe pagine in un nuovo contenitore senza rompere i riferimenti incrociati che legano quel contenuto visivo alle sue risorse. Il PDF, arrivando nel 1993, ha ereditato il problema e gran parte del macchinario algoritmico da quel lavoro precedente.

Lo strumento da riga di comando canonico per la manipolazione PDF nei primi anni 2000 era pdftk, scritto in Java da Sid Steward nel 2002. pdftk aveva operazioni esplicite di divisione, fusione, rotazione e filigrana, tutte implementate analizzando il PDF in un modello a oggetti e riemettendo il sottografo rilevante. qpdf, avviato nel 2008 da Jay Berkenbilt, è diventato lo standard open-source moderno, esponendo le stesse operazioni tramite una libreria C++ usata dai gestori di pacchetti di tutto il mondo. ISO 32000-1 del 2008 non ha aggiunto primitive specifiche per la divisione, perché i costrutti esistenti del formato erano già sufficienti; la divisione è puramente un'operazione lato autore che produce un PDF più piccolo e valido a partire dagli stessi mattoni.

Come avviene davvero la divisione

L'operazione di divisione in questo strumento esegue tre passate deterministiche all'interno di pdf-lib. Primo: viene letta la tabella di riferimenti incrociati del PDF sorgente e ogni oggetto indiretto viene analizzato in un modello in memoria. Secondo: per ogni intervallo di uscita richiesto, lo strumento crea un documento di destinazione vuoto, chiama copyPages con gli indici di pagina dell'intervallo, percorre il grafo di risorse di ciascuna pagina scelta (font, immagini, XObjects di modulo, dizionari di stato grafico, pattern, spazi colore) per copiare ogni oggetto referenziato transitivamente nello spazio di numerazione della destinazione, e aggiunge le pagine copiate all'albero delle pagine della destinazione in ordine.

Terzo: ogni destinazione viene serializzata in byte ed emessa come download. I documenti di destinazione per intervallo sono eleggibili al garbage collection tra le iterazioni, ed è ciò che permette allo strumento di operare su PDF il cui numero totale di pagine non starebbe in memoria se tutte le uscite fossero conservate contemporaneamente. La copia di pagine è la stessa primitiva che alimenta lo strumento PDF Merge, usata in direzione opposta. Entrambe le operazioni sono senza perdite: testo, immagini, grafica vettoriale e flussi di contenuto delle pagine copiate sono scritti tali quali nella destinazione, nessuna transcodifica o rasterizzazione avviene, e l'uscita viene resa identica pixel per pixel alle pagine corrispondenti della sorgente.

Flussi di lavoro reali che spingono la divisione

Insidie comuni e come aggirarle

Perché le parti divise sommate fanno un po' di più dell'ingresso

Ciascun PDF di uscita è un PDF completo e valido a sé stante: ha il proprio catalogo, il proprio albero di pagine, i propri metadati di font e la propria tabella di riferimenti incrociati. Dividere un PDF da 10 MB in 10 uscite di una pagina di norma produce file che sommano un po' più di 10 MB, perché ciascuno di quei 10 file porta con sé il peso strutturale di essere un documento autoportante. Empiricamente il sovrappeso cade tra l'1 e il 5 per cento del totale e cresce in termini assoluti col numero di uscite. Per la maggior parte degli usi è trascurabile; per chi divide documenti molto grandi in molte piccole parti, è visibile. Chi tiene alla dimensione totale può far passare ciascuna uscita dallo strumento Compressore PDF gratuito online dopo, e recupera la gran parte del sovrappeso per file.

Divisione solo nel browser contro divisione nel cloud

I divisori PDF in cloud che riempiono i risultati di Google (Smallpdf, ILovePDF, l'app web di PDF24, Adobe Acrobat Online, il livello gratuito di Sejda) caricano tutti il tuo PDF sorgente sui loro server, eseguono lì la divisione e restituiscono le uscite come download. Le loro privacy policy dicono che i file caricati vengono cancellati entro poche ore, ma i file transitano comunque per la rete dell'operatore, vivono sui suoi dischi durante la finestra di elaborazione e attraversano qualunque registrazione che l'operatore mantenga per il rilevamento di abusi.

Questo strumento non carica nulla. Il tuo PDF viene letto nella scheda del browser tramite l'API File standard, analizzato da pdf-lib nella stessa scheda, e i PDF di uscita vengono riscritti sul tuo disco tramite l'API di download standard. L'unico traffico di rete durante una divisione è il caricamento una tantum di pdf-lib dal CDN all'apertura della pagina. Puoi verificarlo: apri gli strumenti per sviluppatori del browser sulla scheda Rete, esegui una divisione e osserva che non parte alcuna richiesta che porti il contenuto del file. Il prezzo della garanzia di privacy sono le funzioni mancanti (divisione per segnalibro, propagazione dell'albero di struttura) che gli strumenti più grandi lato server offrono; il compromesso è onesto, e tu scegli quale lato conta per il documento specifico.

Altre domande frequenti

Posso dividere per segnalibro o per capitolo?

Per ora no. Questo strumento fa divisione per intervalli: scegli intervalli di pagine e produce un'uscita per intervallo. La divisione per segnalibro (in cui lo strumento legge gli outline del documento e usa l'intervallo di pagine di ciascun segnalibro di primo livello come punto di taglio) è una funzione che pensiamo di aggiungere ma che non è ancora arrivata. La soluzione attuale è aprire il PDF in un lettore, annotare le pagine d'inizio capitolo dagli outline visibili e inserire quegli intervalli a mano. Per documenti con outline profondi, uno strumento lato server come Smallpdf o Adobe Acrobat Online può risparmiarti questo passaggio di ricerca.

Perché i miei file divisi sommano un po' di più dell'originale?

Ogni PDF di uscita porta il sovrappeso strutturale di essere un documento autoportante (catalogo, albero di pagine, tabella di riferimenti incrociati, metadati di font). Dividere un file da 10 MB in 10 uscite di una pagina produce un insieme che somma qualche punto percentuale in più dell'ingresso. Il sovrappeso è di solito tra l'1 e il 5 per cento; cresce in termini assoluti col numero di uscite. Se la dimensione totale conta, fai passare ciascuna uscita dallo strumento PDF Compress per recuperare la maggior parte del sovrappeso per file.

La divisione conserverà i miei segnalibri e l'accessibilità taggata?

Al momento no. L'albero degli outline e l'albero di struttura PDF/UA-1 sono entrambi oggetti di livello documento. L'operazione copyPages di pdf-lib che usa questo strumento non li propaga ancora nelle uscite. Per documenti dove la preservazione di segnalibri e tag conta (pubblicazione nel settore pubblico, distribuzione accessibile), Adobe Acrobat Online è oggi lo strumento giusto. Per la maggior parte delle divisioni la perdita è accettabile; per alcune no, e non vogliamo fingere che lo sia.

Posso dividere PDF cifrati o protetti da password?

Non direttamente. Un PDF con password di apertura non può essere analizzato finché la password non è fornita, e pdf-lib non supporta l'input cifrato. Il flusso è: usare lo strumento PDF Unlock per togliere prima la password, dividere qui la copia sbloccata e, facoltativamente, riapplicare protezione con lo strumento PDF Protect su ciascuna uscita. Le copie divise sono documenti diversi dall'originale firmato-e-cifrato, quindi la validità della firma e i controlli di accesso non si conservano nel percorso di andata e ritorno.

Qual è la convenzione di denominazione dei file di uscita?

I nomi di uscita si generano a partire dal nome base del PDF sorgente più un suffisso che indica l'intervallo. Una sorgente chiamata rapporto-annuale.pdf divisa in pagine 1-5 e 6-30 produrrebbe rapporto-annuale_pages_1-5.pdf e rapporto-annuale_pages_6-30.pdf. Le estrazioni di una sola pagina ricevono un suffisso come _page_7.pdf. La denominazione è deterministica, così che i flussi in batch possano prevedere i nomi di uscita dalla specifica degli intervalli. Il dialogo «Salva come» del browser determina dove atterra ogni file; la maggior parte dei browser moderni offre una preferenza di cartella di download per scheda e la userà per ogni uscita.

Strumenti correlati