
PdfCraft è un progetto open source dedicato alla gestione dei documenti PDF, sviluppato in Rust con l’obiettivo di riunire in un’unica applicazione gli strumenti necessari per leggere, organizzare, combinare, dividere e proteggere i file. Il progetto punta su prestazioni, affidabilità e riservatezza, senza richiedere un account e senza inviare i documenti a servizi cloud.
La disponibilità per Linux, Windows, macOS e FreeBSD rende PdfCraft interessante per chi cerca un programma utilizzabile su sistemi operativi differenti. È prevista anche una versione eseguibile direttamente nel browser attraverso WebAssembly, basata sulla stessa codebase Rust utilizzata per le applicazioni native.
PdfCraft punta su lettura, ricerca e organizzazione avanzata dei PDF
Una delle caratteristiche principali di PdfCraft riguarda la qualità della visualizzazione. Il programma gestisce diversi sistemi di scrittura, compresi i testi da destra verso sinistra, i caratteri CJK utilizzati nelle lingue cinese, giapponese e coreana, le emoji a colori e la trasparenza. Supporta inoltre elementi grafici complessi, legature tipografiche, maschere, sfumature e livelli opzionali.
Lo zoom permette di ingrandire le pagine mantenendo nitidi i dettagli, mentre il rendering suddiviso in riquadri aiuta a gestire anche le pagine di grandi dimensioni. Per la lettura sono disponibili diverse modalità di visualizzazione, tra cui pagina singola, scorrimento continuo, doppia pagina, rotazione, schermo intero e una modalità dedicata alla lettura senza distrazioni. L’interfaccia offre anche temi chiari e scuri.
La ricerca del testo avviene durante la digitazione e consente di spostarsi rapidamente tra le corrispondenze. PdfCraft presta attenzione anche alla selezione e alla copia del testo, cercando di rispettare l’ordine di lettura del documento, comprese le colonne e le scritture complesse.
Per orientarsi nei file più lunghi sono disponibili segnalibri, miniature delle pagine ed etichette numeriche originali del documento. Il pannello dei segnalibri permette inoltre di cercare i titoli anche all’interno di strutture gerarchiche articolate.
La gestione delle pagine utilizza una vista organizzata in miniature, dalla quale è possibile selezionare più elementi, ruotarli, eliminarli, spostarli oppure inserire pagine vuote e contenuti provenienti da altri PDF. Il sistema di annullamento e ripristino mantiene una cronologia delle operazioni, consentendo di tornare indietro anche dopo un salvataggio.
PdfCraft include strumenti per unire più documenti, estrarre pagine selezionate e dividere un PDF in file separati, per esempio ogni determinato numero di pagine o in corrispondenza di punti scelti dall’utente. Durante l’unione, i segnalibri dei singoli documenti possono essere conservati come voci annidate, facilitando la consultazione dei file risultanti.
Sicurezza, automazione e sviluppo futuro di PdfCraft
La protezione dei documenti è un altro aspetto centrale del progetto. PdfCraft supporta diversi sistemi di cifratura previsti dallo standard PDF, dalle vecchie implementazioni RC4 fino ad AES-256. La gestione delle password comprende quelle dell’utente e del proprietario, incluse le password Unicode, mentre i documenti cifrati possono essere salvati mantenendo la protezione originale.
Il programma rispetta le autorizzazioni impostate dall’autore del documento e segnala le eventuali restrizioni. Quando è disponibile la password del proprietario, le limitazioni possono essere rimosse secondo le regole previste dal formato.

Particolare attenzione è dedicata anche all’affidabilità dei salvataggi. PdfCraft utilizza procedure incrementali e atomiche, verifica i file attraverso qpdf e salva automaticamente il lavoro a intervalli regolari. In caso di chiusura inattesa, l’applicazione può proporre il recupero dei documenti. Le modifiche non salvate vengono segnalate nell’interfaccia, riducendo il rischio di perdere il lavoro durante la chiusura di una finestra.
Le proprietà del documento permettono di consultare e modificare metadati come titolo, autore, argomento e parole chiave. È possibile verificare inoltre informazioni relative a font, versione PDF, dimensioni delle pagine, campi dei moduli, livelli e allegati. Il supporto comprende moduli interattivi, commenti, annotazioni e livelli opzionali, con strumenti per gestire i relativi contenuti.
PdfCraft dispone anche di un’interfaccia a riga di comando, chiamata pdfcraft-cli, che consente di ispezionare i documenti, renderizzare pagine in PNG, estrarre testo, cercare contenuti, modificare segnalibri e numerazione, ruotare o spostare pagine e combinare o dividere file. Le funzionalità del motore possono inoltre essere esposte attraverso strumenti descritti mediante JSON Schema, con possibilità di integrazione nei flussi di automazione e nei sistemi basati su agenti software.
È importante distinguere le funzionalità già disponibili da quelle ancora in sviluppo. Secondo lo stato del progetto indicato per ottobre 2026, PdfCraft copre una parte significativa delle funzioni PDF utilizzate quotidianamente, ma non raggiunge ancora la completezza di una suite professionale come Acrobat Pro.
Tra le priorità figurano un motore di rendering proprietario, ulteriori verifiche di robustezza, il miglioramento della modifica del testo già presente nelle pagine e l’ampliamento degli strumenti OCR per lingue diverse da quelle latine. Restano inoltre aree da completare o perfezionare, come l’importazione ed esportazione dei documenti Office, la validazione avanzata delle firme digitali, i controlli di conformità PDF/A e PDF/UA, i moduli XFA e la localizzazione dell’interfaccia.
Come installare PdfCraft
Il software è disponibile per Microsoft Windows, Apple Mac OS e Linux con pacchetti deb, rpm e nella versione “portable” AppImage e Flatpak (abbiamo testato il PdfCraft su Ubuntu 26.04 LTS)
Per gli utenti Linux interessati al software libero, PdfCraft rappresenta quindi un progetto da seguire con attenzione: combina una base tecnologica in Rust, strumenti di gestione documentale e un approccio orientato alla privacy, mantenendo aperta la strada verso funzionalità sempre più vicine a quelle dei programmi PDF professionali.