Aggiungere la Visualizzazione di Documenti a un'Applicazione .NET
25/07/2025

Aggiungere la Visualizzazione di Documenti a un'Applicazione .NET

Doconut Viewer, l'SDK .NET, apre 75 estensioni di file all'interno della tua app, con plugin opzionali per l'annotazione e la ricerca a livello di testo.

Se la tua applicazione deve mostrare agli utenti un documento, hai due modi per farlo: inviare loro il file e sperare che dispongano del software corretto, oppure renderizzarlo tu stesso. Questo post tratta il secondo caso.

Doconut Viewer è l'SDK .NET per la visualizzazione di documenti. Si installa nella tua applicazione e rende i documenti lato server, così nulla viene scaricato sulla macchina dell'utente e nulla viene installato su di essa. Nota il nome del prodotto: Doconut.app è il sito gratuito dove puoi provare lo stesso motore su un file, e non è la cosa che installi.

Visualizzatore di Gestione Documenti
Visualizzatore di Gestione Documenti

Supporto Multi-Formato

Il catalogo SDK comprende 75 estensioni di file suddivise in 18 famiglie, così la tua applicazione può aprire i formati che effettivamente arrivano in una casella di posta aziendale: PDF, documenti Office, disegni CAD, diagrammi Visio, piani di progetto, file email, eBook e immagini. Le aggiunte recenti includono EMF, AVIF e le varianti Office con macro, quindi i file che prima venivano rifiutati ora si aprono.

DICOM fa parte di questi 75, tramite un plugin con licenza separata. I visualizzatori gratuiti su Doconut.app accettano 73 — tutto tranne .dcm e .ima.

Interazione Intuitiva

Il coinvolgimento è fondamentale per la soddisfazione dell'utente. Doconut.app offre controlli intuitivi che rendono la navigazione del documento semplice ed efficiente. Gli utenti possono ingrandire, navigare tra le pagine e ruotare i documenti senza sforzo. L'accesso rapido alle visualizzazioni in miniatura consente anche una navigazione efficiente, permettendo agli utenti di trovare le informazioni di cui hanno bisogno in pochi secondi.

Strumenti Completi di Annotazione

L'annotazione è uno dei quattro plugin concessi in licenza oltre al visualizzatore — gli altri sono Converter, DICOM e Search. Con esso, gli utenti possono lasciare commenti testuali, evidenziare sezioni, aggiungere note adesive e utilizzare forme e timbri.

Vale la pena chiarire che si tratta di un acquisto separato e non di una funzionalità del visualizzatore di base, e di valutare se il tuo flusso di lavoro ne ha realmente bisogno prima di includerlo nel budget. Molte applicazioni hanno bisogno solo di visualizzare un documento.

Funzionalità Avanzata di Ricerca

Doconut.app ricerca il livello di testo già presente in un PDF e mostra ogni risultato nella posizione in cui appare nel layout della pagina, anziché in una semplice lista di numeri di riga. Questo copre i documenti più comuni con cui lavorano i team: qualsiasi cosa esportata da Word, prodotta da un sistema di reporting o scansionata con riconoscimento testuale attivo. Una pagina presente solo come immagine non contiene testo da cercare, e leggere i caratteri dall'immagine non è qualcosa che il visualizzatore fa attualmente.

Flessibilità nell'Integrazione

L'SDK supporta ASP.NET, MVC, .NET Core, .NET 6+ e Blazor. Poiché è installato nel tuo ambiente anziché chiamato come servizio, si distribuisce ovunque la tua applicazione sia già distribuita e non effettua chiamate ai server Doconut — il che è solitamente la risposta che un revisore della sicurezza si aspetta.

Prestazioni e Scalabilità

Il rendering avviene sul server. È questo che permette a un browser di visualizzare un DWG su una macchina senza software CAD, ed è anche il costo da pianificare: il lavoro passa al tuo tier. Testa con i tuoi documenti reali più pesanti anziché con campioni, e controlla le impostazioni di risoluzione e caching prima di concludere che ti servono più risorse hardware.

Opportunità di Personalizzazione

L'aspetto del visualizzatore e il suo insieme di controlli sono configurabili, così può apparire come parte del tuo prodotto anziché come una finestra su quello di qualcun altro. Prendi i nomi delle opzioni dalla documentazione della versione che hai installato; sono cambiati tra le release.

La decisione più utile è quale controlli ogni ruolo dovrebbe vedere. Se un utente può stampare o scaricare è una questione di permessi che la tua applicazione già conosce.

Da Dove Iniziare

La licenza di prova è gratuita. Parti dalla pagina di download, e utilizza prima le demo live se vuoi vedere il rendering prima di scrivere qualsiasi codice di integrazione.

Due cose da testare prima di impegnarti: il tuo documento reale più complesso, e i formati che effettivamente ricevi anziché quelli elencati. I file di esempio passano sempre.

E se oggi ti serve solo aprire un file anziché costruire nulla, Doconut.app lo farà in una scheda del browser, gratuitamente, e lo eliminerà subito dopo.