Vai al contenuto
iCrewPlay.com Un progetto editoriale indipendente
Continua con App e software

BentoPDF: modificare PDF nel browser senza caricarli online

PDF locali, Docker e OCR: guida pratica a funzioni, privacy e limiti

Modificare un pdf
Modificare un PDF
Tempo di lettura4 minuti
Commenta

BentoPDF permette di unire, dividere, convertire, annotare e modificare PDF direttamente nel browser senza caricare il documento su un server per elaborarlo. È un progetto open source con strumenti gratuiti e una versione da installare sulla propria infrastruttura. Elaborazione locale, però, non significa che ogni funzione funzioni automaticamente senza Internet: alcune dipendenze WebAssembly e OCR possono essere scaricate al momento dell’uso.

Come usare BentoPDF nel browser

Apri il sito ufficiale di BentoPDF da un browser aggiornato. Scegli l’operazione necessaria, per esempio Unisci PDF, Dividi PDF, Organizza pagine o Comprimi PDF. Seleziona i file dal dispositivo, imposta le opzioni mostrate dallo strumento e scarica il risultato. Conserva una copia del documento originale e verifica ordine delle pagine, impaginazione e contenuto prima di condividere il file elaborato.

La documentazione del progetto comprende anche annotazioni, compilazione dei moduli, firme, OCR e conversioni. Attenzione al significato di “modificare”: annotare una pagina, aggiungere un testo, oscurare dati e riscrivere il testo originale di un PDF sono azioni differenti. Non dare per scontato che un documento complesso conservi perfettamente font, moduli o struttura dopo una conversione.

Pubblicità

I documenti vengono inviati online?

Secondo gli sviluppatori, il contenuto dei PDF è elaborato localmente nel browser tramite componenti WebAssembly, senza inviare i file per una conversione server-side. Alcune librerie possono tuttavia essere distribuite da CDN e scaricate al primo utilizzo. Il download di una libreria non equivale all’upload del documento, ma introduce dipendenze di rete da verificare negli ambienti aziendali e isolati.

Scenario Controllo pratico
Sito pubblico nel browser Elaborazione PDF locale dichiarata, con possibili download di componenti
Installazione Docker Interfaccia e servizio ospitati su infrastruttura propria
Rete isolata senza Internet Servono anche pacchetti WASM, dati OCR e font ospitati internamente

Per documenti riservati controlla sempre le policy della tua organizzazione e la sicurezza del dispositivo: nessuno strumento rende automaticamente sicuro un computer già compromesso.

Come installare BentoPDF con Docker

Il progetto offre un’immagine self-hosted pensata per uso interno, senza gli elementi promozionali del sito pubblico ma con gli stessi strumenti PDF. Con Docker installato, sul computer destinato a ospitare il servizio esegui:

docker run -d --name bentopdf -p 3000:8080 --restart unless-stopped ghcr.io/alam00000/bentopdf-simple:latest

Apri quindi http://localhost:3000 sullo stesso computer. Il comando e la distinzione fra le immagini sono riportati nella guida ufficiale Docker. L’esposizione della porta 3000 potrebbe rendere il servizio raggiungibile da altri dispositivi della rete: verifica firewall, regole Docker e accessi consentiti prima di utilizzarlo con documenti sensibili. Non pubblicare il servizio su Internet senza configurare HTTPS e adeguate protezioni.

Conversione Word, Excel e PowerPoint: perché può fallire in LAN

Le conversioni Office basate su LibreOffice richiedono nel browser SharedArrayBuffer, intestazioni di isolamento Cross-Origin-Opener-Policy: same-origin e Cross-Origin-Embedder-Policy: require-corp, oltre a un contesto sicuro. La pagina locale http://localhost:3000 può soddisfare i requisiti per un test sullo stesso computer; un accesso via indirizzo IP LAN in semplice HTTP generalmente no.

Se la funzione riesce in locale ma fallisce su un altro dispositivo, verifica prima l’origine HTTPS e la configurazione dell’eventuale reverse proxy. Le immagini container ufficiali includono le intestazioni richieste, che però un proxy potrebbe non preservare. Non disattivare le protezioni del browser per aggirare l’errore. È un limite documentato dell’ambiente di esecuzione, non una prova di corruzione del PDF.

OCR offline: quali componenti servono davvero

L’OCR rende ricercabile o copiabile il testo di una scansione quando il riconoscimento riesce. Per l’utilizzo in una rete senza accesso esterno, l’immagine Docker da sola non è sufficiente: bisogna predisporre i moduli WebAssembly, il worker e i dati linguistici di Tesseract e i font necessari al livello testuale dei PDF ricercabili. La guida al self-hosting descrive uno script che prepara un pacchetto per ambienti air-gapped.

Se un’installazione funziona online ma non in isolamento, verifica prima che il browser possa raggiungere internamente tutte le risorse necessarie, idealmente dalla stessa origine del servizio. Un test riproducibile consiste nel provare lo stesso PDF di esempio, senza dati riservati, prima con rete disponibile e poi con accesso esterno disattivato, osservando se l’OCR scarica risorse mancanti. Non considerare “offline” una configurazione solo perché il container si avvia senza Internet.

BentoPDF è gratis? E la licenza commerciale?

Il progetto pubblica il codice con doppia licenza AGPL-3.0 e commerciale. Usare gratuitamente gli strumenti non equivale al diritto di inserire il codice in ogni servizio proprietario senza condizioni: chi redistribuisce, modifica o integra BentoPDF deve verificare la licenza applicabile. Alcune librerie di elaborazione dei PDF hanno proprie condizioni AGPL distinte dalla licenza commerciale sul codice BentoPDF.

Quando conviene BentoPDF e quando scegliere altro

Il punto forte di BentoPDF è combinare funzioni comuni sui PDF con elaborazione locale e possibilità di ospitare l’interfaccia autonomamente. È adatto soprattutto a chi vuole unire, separare, ruotare, annotare o convertire documenti senza doverli inviare a un servizio remoto. Non è corretto presentarlo come sostituto universale di ogni workflow avanzato di Adobe Acrobat: moduli complessi, firme e conversioni vanno verificati sul tipo di documento effettivamente utilizzato.

Per confrontare più programmi e capire quando usare PDF24, LibreOffice Draw o PDFgear, consulta la nostra guida alle alternative gratuite ad Acrobat. Se invece ti serve un programma desktop dedicato a unire e dividere documenti senza browser, abbiamo approfondito anche PdfCraft e i suoi limiti. L’approccio migliore dipende dall’operazione, dal livello di riservatezza e dalla compatibilità richiesta, non soltanto dal prezzo.

La tua opinione in un clic

Cosa ne pensi?

La sala è aperta

Entra nella conversazione

Condividi il tuo punto di vista: non serve creare un account. I contributi restano soggetti alla moderazione editoriale.

Traguardo della community0 / 5
Mancano 5 interventi al prossimo traguardo.

Aggiungi la tua voce

Partecipazione libera: inserisci i dati richiesti e pubblica senza registrarti.