← Tutto il Lab

_davPDF

Strumenti PDF locali per gestire documenti senza caricarli online.

Anno2026
TipoApplicazione
CategoriaApplicazione desktop open source
StatoPubblicato
PiattaformeWindows 10/11 · x64 · NSIS · macOS · Intel + Apple Silicon · Universal DMG · Linux · x64 · AppImage + DEB
Versione26.10.5
LicenzaMIT (_davstudios code) + PDFium BSD-3-Clause + third-party
StrumentiTauri 2 · Rust · JavaScript · Vite 8 · lopdf · PDFium · printpdf
Cover di _davPDF con strumenti per pagine, compressione, protezione e conversioni
Panoramica

_davPDF è una toolbox desktop multipiattaforma per gestire PDF direttamente sul computer: merge, split, Page Manager con PDFium, compressione strutturale, metadata, protezione e conversioni PDF ↔ immagini. La release stabile 26.10.5 preserva il motore PDF e il runtime PDFium e concentra le novità sul motion system _davstudios, vere transizioni tra sezioni, reveal tema, supporto reduced-motion, versione rimossa dalla UI ordinaria e build Windows Release senza console CMD separata.

01

L’idea

Molti strumenti PDF spostano documenti potenzialmente sensibili su servizi web anche per operazioni semplici. _davPDF nasce con l'approccio opposto: i file restano sul dispositivo e le operazioni principali vengono eseguite dentro un'unica app desktop, senza account, pubblicità, elaborazione cloud o telemetria integrata.

La sicurezza del file è parte del flusso. Le operazioni producono nuove copie, scrivono prima su file temporanei e, se il nome di destinazione esiste già, il backend genera automaticamente un nome alternativo invece di sovrascrivere l'originale. La 26.10.5 conserva questa logica e interviene soltanto sull'infrastruttura di repository e release, senza cambiare il comportamento degli strumenti PDF.

02

Sviluppo

Il modulo Merge unisce più PDF rispettando l'ordine impostato dall'utente; Split può creare un file per ogni pagina, gruppi da N pagine oppure intervalli personalizzati. Il Page Manager usa PDFium per generare miniature reali e permette di riordinare, ruotare di 90° e rimuovere pagine prima di salvare una nuova copia.

La compressione è volutamente descritta come ottimizzazione strutturale: i preset Lossless, Alta qualità, Bilanciata e Massima compressione regolano il livello di elaborazione senza promettere percentuali di riduzione prima del risultato. La sezione Metadata legge e modifica Titolo, Autore, Oggetto, Keywords, Creator e Producer oppure rimuove completamente le informazioni del documento.

Protect PDF crea una nuova copia con password di apertura e password proprietario opzionale, mentre Unlock funziona soltanto quando viene fornita la password corrente corretta. L'app non include strumenti per aggirare protezioni sconosciute e non salva le password inserite.

Le conversioni PDF → immagini usano PDFium in locale e possono esportare pagine selezionate in PNG, JPG o WebP a 72, 150, 300 o 600 DPI; per JPG la qualità è regolabile dal 40% al 100%. Il percorso inverso accetta JPEG, PNG, WebP, BMP e TIFF e crea PDF con pagine A4, A3, Letter o dimensione immagine, orientamento verticale o orizzontale, margini configurabili e modalità Fit o Fill. L'app include inoltre cronologia locale, interfaccia Italiano/English e tema Sistema/Chiaro/Scuro.

03

Risultato

_davPDF 26.10.5 è una release stabile local-first per Windows, macOS e Linux. Motore PDF, rendering PDFium, merge, split, Page Manager, compressione, metadata, protezione e conversioni restano funzionalmente invariati e continuano a lavorare sui documenti in locale.

La release mantiene il contratto PDFium multipiattaforma introdotto nelle versioni precedenti: i runtime non sono tracciati nel sorgente e vengono preparati automaticamente come pdfium.dll su Windows, libpdfium.dylib su macOS e libpdfium.so su Linux. La 26.10.5 conserva studio.dav.pdf, usa il Windows GUI subsystem e allinea motion, theme reveal e UI al riferimento _davstudios senza mostrare il numero di release nell'interfaccia ordinaria.

Ho eseguito direttamente la suite del pacchetto allegato: 29/29 test superati, compresa la simulazione Cargo.lock CRLF. I controlli coprono motore PDF, percorsi repository, motion, Windows GUI subsystem, UI/README, sincronizzazione completa della versione e preparazione/bundle multipiattaforma di PDFium.

LIC

Licenze di terze parti

Il codice originale _davPDF è pubblicato con licenza MIT, ma il pacchetto desktop include un runtime PDFium separato. PDFium è soggetto alla licenza BSD-3-Clause e incorpora a sua volta componenti di terze parti con licenze proprie.

Il runtime attuale viene preparato dagli asset di bblanchon/pdfium-binaries per Chromium/PDFium 7881. Per la redistribuzione fanno fede le licenze e le notice incluse nella specifica release e nei relativi materiali di terze parti; l’indicazione MIT del progetto non sostituisce tali condizioni.

Progetto successivo_davRENAME