TK TaskKit
Strumenti PDF

Unisci PDF

Trascina qui i PDF, riordinali e scarica il file unito. Tutto avviene nel tuo browser.

Trascina qui i PDF, o clicca per scegliere

Aggiungi almeno due PDF da unire.

I file restano sul tuo dispositivo. I PDF vengono letti, uniti e salvati interamente nel tuo browser. Non riceviamo mai un singolo byte del tuo file.

Cosa fa questo strumento

Questo unione PDF combina più PDF in un singolo file, interamente nel tuo browser. Trascini o scegli i file, li trascini nell'ordine che vuoi, opzionalmente rinomini l'output, e il risultato si scarica sulla tua macchina. Non c'è passaggio di upload: i PDF vengono letti in memoria, concatenati con pdf-lib, e salvati tramite un download browser normale — TaskKit non vede mai un byte del tuo file.

Quando usarlo

  • Raggruppare bollette, ricevute o note spese in un singolo allegato per un modulo di rimborso.
  • Riassemblare un contratto multi-pagina arrivato come un PDF per pagina.
  • Unire documenti scansionati da un'app di scanner per telefono in un singolo PDF d'archivio.
  • Costruire un fascicolo d'esame, guida di studio o dispensa di corso da PDF distribuiti separatamente.
  • Mettere insieme un portfolio o submission senza pagare un SaaS per farlo.

Come funziona

Quando aggiungi un PDF, il file viene letto con l'API standard File.arrayBuffer() e parsato da pdf-lib nel tuo tab. Ogni PDF è tenuto in memoria come Uint8Array in modo che il riordino sia istantaneo — nessun re-parse per ogni drag. Il numero di pagine e la dimensione in byte mostrati accanto a ogni riga vengono da quel parse.

Quando clicchi su Unisci, viene creato un nuovo PDFDocument, le pagine di ogni documento sorgente vengono copiate con copyPages (che preserva i font embedded, le immagini e la struttura dei campi modulo), e il risultato è serializzato con save(). pdf-lib usa WebCrypto del browser per gli identificatori di oggetti quando costruisce il nuovo documento, è per questo che funziona completamente offline.

Il bundle pdf-lib completo pesa circa 1,5 MB minified ed è caricato solo su questa pagina — il resto di TaskKit non paga quel costo. Niente service worker, niente upload in background, e niente telemetria su ciò che unisci.

Note

I PDF cifrati sono supportati? Parzialmente. I PDF che usano la « password di apertura » standard si caricano di solito — pdf-lib è permissivo sulla decifratura — ma i PDF con cifratura completa del contenuto o DRM possono fallire il parse. Se un file fallisce il caricamento, la riga mostrerà un errore e il resto della tua coda continua a funzionare.

Posso anche dividere? Non ancora da questa pagina. Un divisore PDF dedicato è in arrivo; per ora, l'unione va solo in una direzione.

Perché l'output a volte gonfia di dimensione? pdf-lib non deduplica gli stream embedded identici tra documenti. Se tre PDF di input incorporano ciascuno lo stesso font da 5 MB, il file unito contiene tre copie. Per la maggior parte delle unioni quotidiane la differenza è piccola; per font o immagini molto grandi, l'output può essere notevolmente più grande della somma degli input.

I moduli sono preservati? Sì — i campi modulo interattivi (AcroForm) passano nel documento unito, quindi le righe di firma, le checkbox e gli input di testo di ogni PDF sorgente continuano a funzionare. Se due PDF sorgenti usano lo stesso nome di campo, collideranno; rinomina i campi nel sorgente se conta.

Strumenti correlati