
Accelerare l'automazione dei documenti nelle applicazioni .NET con Doconut

L'automazione dei documenti è una parte importante di molte applicazioni aziendali. Piattaforme legali, sistemi CRM, portali HR, strumenti finanziari e sistemi di approvazione interna spesso necessitano di aprire, revisionare, cercare, annotare, stampare o convertire i documenti direttamente all'interno dell'applicazione.
Costruire queste funzionalità da zero può richiedere molto tempo. Gli sviluppatori devono gestire il rendering, la compatibilità dei formati di file, i permessi degli utenti, la cache, la stampa, le annotazioni e l'archiviazione dei documenti.
Doconut Viewer aiuta i team .NET ad aggiungere la visualizzazione dei documenti e le funzionalità correlate del flusso di lavoro dei documenti alle loro applicazioni. È progettato per il rendering di documenti lato server e può essere utilizzato in ASP.NET e nelle moderne applicazioni web .NET.
Questa guida spiega come Doconut può aiutare ad accelerare i flussi di lavoro di automazione dei documenti utilizzando il Viewer SDK e plugin opzionali come Search, Annotation, Conversion e Controlled Printing.
Perché l'automazione dei documenti è importante nelle applicazioni .NET
Molte applicazioni gestiscono documenti come parte di un flusso di lavoro più ampio. Gli utenti possono aver bisogno di:
- Anteprima dei file caricati
- Revisionare i contratti
- Cercare all'interno dei documenti
- Aggiungere commenti o annotazioni
- Stampare copie controllate
- Convertire i documenti in un altro formato
- Aprire file da archivi, database, stream o URL
- Mantenere gli utenti all'interno dell'applicazione invece di forzare i download
Senza un visualizzatore di documenti, gli utenti spesso devono scaricare i file e aprirli con software esterni. Questo crea passaggi aggiuntivi e può rendere il flusso di lavoro più difficile da controllare.
Un visualizzatore di documenti aiuta a mantenere il processo all'interno dell'applicazione. Gli utenti possono aprire e interagire con i file direttamente dal browser mentre l'applicazione mantiene il controllo su accesso, permessi e archiviazione.
Utilizzare Doconut Viewer come base
Il primo passo in un flusso di lavoro di automazione dei documenti è una visualizzazione affidabile dei documenti.
Doconut Viewer consente alle applicazioni .NET di visualizzare molti formati di documenti aziendali comuni, inclusi PDF, Word, Excel, PowerPoint, CAD, email, immagini e file di testo.
Ciò è utile quando la tua applicazione ha bisogno di un'esperienza di anteprima dei documenti coerente, invece di strumenti separati per diversi tipi di file.
I casi d'uso comuni includono:
- Sistemi di gestione dei documenti
- Portali di revisione dei contratti
- Sistemi di approvazione delle fatture
- Flussi di lavoro dei documenti HR
- Piattaforme di richieste di assicurazione
- Sistemi di gestione dei casi legali
- Applicazioni aziendali interne
- Prodotti SaaS con documenti caricati
Con Doconut Viewer, gli utenti possono visualizzare in anteprima i documenti all'interno della tua applicazione invece di uscire dal sistema per aprire file locali.
Configurare Doconut in un'applicazione .NET
La configurazione esatta dipende dal tipo di progetto e dalla versione del framework, ma un'integrazione tipica di Doconut include questi passaggi:
- Aggiungi il pacchetto Doconut richiesto e i file al tuo progetto.
- Posiziona il file di licenza nella posizione corretta.
- Configura il gestore del visualizzatore o il middleware richiesto dalla tua applicazione.
- Crea un'istanza del visualizzatore dal tuo controller o servizio.
- Apri il documento da un percorso file, stream, URL, database o fonte di archiviazione supportata.
- Passa il token del documento o i dati del visualizzatore al front-end.
- Renderizza il visualizzatore nella pagina della tua applicazione.
Doconut fornisce esempi e risorse per diversi ambienti .NET. Puoi consultare le risorse ufficiali di download ed esempi qui:
Aggiungere la ricerca di documenti
La ricerca è una delle funzionalità più utili nelle applicazioni ricche di documenti. Gli utenti spesso devono trovare una clausola, numero di fattura, nome del cliente, codice prodotto o altro testo all'interno di un documento.
Il Plugin di ricerca Doconut aggiunge capacità di ricerca al visualizzatore. Questo aiuta gli utenti a individuare il testo nei documenti supportati senza dover scansionare manualmente ogni pagina.
La ricerca è particolarmente utile in:
- Revisione di documenti legali
- Gestione dei contratti
- Elaborazione delle fatture
- Documenti di policy e conformità
- Manuali tecnici
- File PDF di grandi dimensioni
- Archivi di documenti
Invece di costruire da zero un'interfaccia di ricerca personalizzata, gli sviluppatori possono utilizzare il Plugin di ricerca come parte del flusso di lavoro del visualizzatore Doconut.
Abilitare annotazioni e flussi di lavoro di revisione
Molti flussi di lavoro aziendali richiedono agli utenti di revisionare e contrassegnare i documenti. Potrebbero dover evidenziare testo, aggiungere commenti, disegnare forme, apporre timbri di approvazione o segnare sezioni specifiche per un altro utente.
Il Plugin di annotazione Doconut aiuta ad aggiungere funzionalità di annotazione ai flussi di lavoro di visualizzazione dei documenti.
Ciò può essere utile per:
- Revisione dei contratti
- Approvazioni interne
- Flussi di lavoro di correzione dei documenti
- Revisione legale
- Revisione del design
- Assicurazione della qualità
- Collaborazione di squadra
Le annotazioni consentono agli utenti di interagire con il documento senza modificare direttamente il file originale. A seconda dell'implementazione, i dati delle annotazioni possono essere memorizzati e ricaricati come parte del flusso di lavoro dell'applicazione.
Ciò offre agli sviluppatori la flessibilità di decidere come le annotazioni debbano essere salvate, versionate, visualizzate o collegate alle regole aziendali interne.
Aggiungere la conversione di documenti
Alcuni flussi di lavoro richiedono più della semplice visualizzazione. Gli utenti potrebbero dover esportare, trasformare o generare un formato di output diverso.
Il Plugin di conversione Doconut è progettato per scenari di conversione dei documenti all'interno delle applicazioni .NET.
La conversione può essere utile quando il tuo sistema deve:
- Generare output PDF
- Esportare documenti per il download
- Preparare i file per la stampa
- Normalizzare i formati in un flusso di lavoro di documenti
- Convertire i file caricati prima dell'archiviazione o della revisione
È importante separare la visualizzazione dalla conversione. La visualizzazione consente agli utenti di vedere in anteprima un file. La conversione crea un nuovo output. A seconda della tua applicazione, i file convertiti potrebbero necessitare di un proprio archivio, controllo di accesso e regole di pulizia.
Gestire la stampa controllata
La stampa può essere sensibile in molti ambienti aziendali. Alcuni documenti dovrebbero essere solo visualizzabili. Altri possono essere stampabili solo da determinati ruoli o in condizioni specifiche.
Il Plugin di stampa controllata Doconut aiuta a gestire i flussi di lavoro di stampa all'interno delle applicazioni di documenti.
La stampa controllata può essere utile per:
- Documenti legali
- Registri finanziari
- Documenti HR
- Report interni
- File riservati
- Registri dei clienti
- Flussi di lavoro di conformità
Quando si aggiungono funzionalità di stampa, gli sviluppatori dovrebbero decidere:
- Quali utenti possono stampare?
- Quali tipi di documento possono essere stampati?
- I documenti stampati devono includere filigrane?
- Le azioni di stampa devono essere registrate?
- Alcuni file devono rimanere solo visualizzabili?
- La stampa deve essere disabilitata per determinati ruoli?
Un flusso di lavoro di stampa controllata aiuta a mantenere la stampa allineata alle regole di accesso dell'applicazione.
Lavorare con diverse fonti di documenti
Le applicazioni aziendali spesso memorizzano i documenti in luoghi diversi. Alcuni file possono trovarsi sul server. Altri possono essere archiviati in un database, storage cloud, stream, URL, percorso intranet o un'altra fonte di archiviazione approvata.
Doconut supporta scenari comuni di fonti di documenti utilizzati nelle applicazioni .NET. Questo aiuta gli sviluppatori ad aggiungere la visualizzazione dei documenti senza costringere tutti i file in un unico modello di archiviazione.
Le tipiche fonti di documenti includono:
- Percorsi di file fisici
- Stream
- Dati binari
- Database
- URL
- Posizioni intranet
- Provider di storage cloud supportati
Questa flessibilità è utile quando si aggiunge la visualizzazione dei documenti a un'applicazione esistente che ha già una propria architettura di archiviazione.
Utilizzare la cache per migliorare i flussi di lavoro dei documenti
Il rendering dei documenti può comportare più operazioni, specialmente per file di grandi dimensioni o documenti con molte pagine. La cache aiuta a migliorare l'esperienza di visualizzazione e a ridurre l'elaborazione ripetuta.
A seconda della configurazione della tua applicazione, Doconut può funzionare con strategie di cache come la cache in memoria o la cache distribuita.
La cache è utile quando:
- Più utenti aprono lo stesso documento
- Gli utenti passano tra le pagine
- Vengono visualizzate le miniature
- I documenti di grandi dimensioni vengono visualizzati frequentemente
- Lo stesso documento viene revisionato più volte
- Le prestazioni dell'applicazione devono rimanere prevedibili
Per distribuzioni più ampie, gli sviluppatori dovrebbero esaminare la scadenza della cache, l'uso della memoria, la capacità del server e le regole di archiviazione per adeguarle al carico di lavoro previsto.
Considerazioni di sicurezza per l'automazione dei documenti
L'automazione dei documenti spesso coinvolge file sensibili. Il visualizzatore dovrebbe far parte di un flusso di lavoro sicuro dell'applicazione, non sostituire la sicurezza a livello di applicazione.
La tua applicazione dovrebbe comunque controllare:
- Autenticazione degli utenti
- Permessi basati sui ruoli
- Regole di accesso ai documenti
- Sicurezza dell'archiviazione
- Permessi di download
- Permessi di stampa
- Registrazione
- Pulizia dei file temporanei
- Accesso di rete
- Politiche di backup e conservazione
Secondo le FAQ di Doconut, Doconut è installato nell'ambiente del cliente e non vengono effettuate chiamate ai server Doconut. Questo è importante per i team che desiderano la visualizzazione dei documenti all'interno della propria infrastruttura applicativa.
Puoi consultare ulteriori dettagli tecnici qui:
Flusso di lavoro consigliato
Un flusso di lavoro documentale pratico basato su Doconut può essere così:
- L'utente accede all'applicazione.
- L'applicazione verifica se l'utente può accedere al documento.
- Il documento viene caricato da una fonte approvata.
- Doconut Viewer visualizza il documento all'interno dell'applicazione.
- L'utente cerca nel documento se il Plugin di ricerca è abilitato.
- L'utente aggiunge annotazioni se il Plugin di annotazione è abilitato.
- L'utente stampa solo se le regole di stampa controllata lo consentono.
- L'applicazione salva i dati del flusso di lavoro correlati, come annotazioni, stato di revisione o registri di audit.
- L'applicazione gestisce l'archiviazione, la pulizia e i permessi secondo le regole interne.
Questo approccio mantiene l'attività sui documenti all'interno dell'applicazione invece di inviare gli utenti a strumenti separati.
Best practice
Quando si costruiscono flussi di lavoro di automazione dei documenti con Doconut, considerare le seguenti best practice:
- Inizia con la visualizzazione dei documenti prima di aggiungere funzionalità avanzate del flusso di lavoro.
- Identifica quali formati di file i tuoi utenti hanno realmente bisogno.
- Testa con documenti reali della tua applicazione.
- Utilizza permessi a livello di applicazione prima di aprire i file.
- Mantieni i documenti sensibili in posizioni di archiviazione approvate.
- Decidi quali ruoli possono scaricare, stampare, annotare o convertire i file.
- Rivedi le impostazioni di cache per file di grandi dimensioni o alto utilizzo.
- Memorizza i dati di annotazione o del flusso di lavoro in un database controllato.
- Evita di esporre percorsi di file pubblici diretti per documenti riservati.
- Utilizza esempi e documentazione ufficiali di Doconut durante l'implementazione.
Punti chiave
- Doconut aiuta le applicazioni .NET ad aggiungere visualizzazione dei documenti e funzionalità di flusso di lavoro.
- L'automazione dei documenti è utile per sistemi legali, finanziari, HR, CRM e aziendali interni.
- Il Viewer SDK fornisce la base per l'anteprima dei documenti nell'app.
- Il Plugin di ricerca aiuta gli utenti a trovare testo nei documenti supportati.
- Il Plugin di annotazione aiuta a costruire flussi di lavoro di revisione e collaborazione.
- Il Plugin di conversione supporta scenari di conversione dei documenti.
- Il Plugin di stampa controllata aiuta a gestire le regole di stampa.
- La sicurezza a livello di applicazione dovrebbe controllare accesso, permessi, registrazione e archiviazione.
- Doconut può far parte di un flusso di lavoro documentale controllato all'interno del tuo ambiente applicativo .NET.
Domande comuni
Doconut è solo per file PDF?
No. Doconut supporta molti formati di documenti aziendali, inclusi PDF, documenti Office, file CAD, file email, immagini e file di testo.
Posso usare Doconut in un'applicazione .NET?
Sì. Doconut è progettato per scenari di applicazioni web .NET, inclusi ASP.NET, MVC, .NET Core, .NET 6+, Blazor e ambienti correlati.
Doconut richiede Microsoft Office sul server?
Secondo le FAQ di Doconut, Microsoft Office non è richiesto sul server o sul client, eccetto per eventuali font speciali utilizzati nei documenti.
Gli utenti possono annotare i documenti?
Sì. I flussi di lavoro di annotazione possono essere aggiunti con il Plugin di annotazione Doconut.
Gli utenti possono cercare all'interno dei documenti?
Sì. La funzionalità di ricerca può essere aggiunta con il Plugin di ricerca Doconut.
Doconut può gestire i flussi di lavoro di stampa?
Sì. I flussi di lavoro di stampa possono essere gestiti con il Plugin di stampa controllata.
Dove posso scaricare gli esempi di Doconut?
Puoi visitare la pagina di download ufficiale qui:
Conclusione
L'automazione dei documenti nelle applicazioni .NET è più semplice quando la visualizzazione, la ricerca, l'annotazione, la conversione e la stampa dei documenti possono essere gestite all'interno del flusso di lavoro dell'applicazione.
Doconut aiuta gli sviluppatori a costruire questi flussi di lavoro senza costringere gli utenti a scaricare file o fare affidamento su strumenti desktop separati. Combinando Doconut Viewer con plugin opzionali come Search, Annotation, Converter e Controlled Printing, i team .NET possono creare flussi di lavoro documentali migliori per le applicazioni aziendali.
Per saperne di più, consulta le pagine ufficiali del prodotto e dei plugin: