
Accélérer l'automatisation des documents dans les applications .NET avec Doconut

L'automatisation des documents est une partie importante de nombreuses applications métier. Les plateformes juridiques, les systèmes CRM, les portails RH, les outils financiers et les systèmes d'approbation interne doivent souvent ouvrir, consulter, rechercher, annoter, imprimer ou convertir des documents directement dans l'application.
Construire ces fonctionnalités à partir de zéro peut prendre beaucoup de temps. Les développeurs doivent gérer le rendu, la compatibilité des formats de fichiers, les autorisations des utilisateurs, la mise en cache, l'impression, les annotations et le stockage des documents.
Visionneuse Doconut aide les équipes .NET à ajouter la visualisation de documents et les fonctionnalités de flux de travail associées à leurs applications. Elle est conçue pour le rendu de documents côté serveur et peut être utilisée dans les applications ASP.NET et les applications Web .NET modernes.
Ce guide explique comment Doconut peut accélérer les flux d'automatisation des documents en utilisant le SDK Viewer et les plugins optionnels tels que Recherche, Annotation, Conversion et Impression contrôlée.
Pourquoi l'automatisation des documents est importante dans les applications .NET
De nombreuses applications manipulent des documents dans le cadre d'un flux de travail plus large. Les utilisateurs peuvent avoir besoin de :
- Prévisualiser les fichiers téléchargés
- Examiner des contrats
- Rechercher à l'intérieur des documents
- Ajouter des commentaires ou des annotations
- Imprimer des copies contrôlées
- Convertir des documents dans un autre format
- Ouvrir des fichiers depuis le stockage, les bases de données, les flux ou les URL
- Rester dans l'application au lieu d'être redirigés vers des téléchargements
Sans visionneuse de documents, les utilisateurs doivent souvent télécharger les fichiers et les ouvrir avec un logiciel externe. Cela crée des étapes supplémentaires et rend le flux de travail plus difficile à contrôler.
Une visionneuse de documents permet de garder le processus à l'intérieur de l'application. Les utilisateurs peuvent ouvrir et interagir avec les fichiers directement depuis le navigateur tandis que l'application conserve le contrôle sur l'accès, les autorisations et le stockage.
Utiliser Doconut Viewer comme base
La première étape d'un flux d'automatisation des documents est une visualisation fiable des documents.
Visionneuse Doconut permet aux applications .NET d'afficher de nombreux formats de documents métier courants, notamment PDF, Word, Excel, PowerPoint, CAD, e‑mail, image et fichiers texte.
Ceci est utile lorsque votre application a besoin d'une expérience de prévisualisation de documents cohérente au lieu d'outils séparés pour chaque type de fichier.
Cas d'utilisation courants :
- Systèmes de gestion de documents
- Portails de révision de contrats
- Systèmes d'approbation de factures
- Flux de travail de documents RH
- Plateformes de réclamation d'assurance
- Systèmes de gestion de dossiers juridiques
- Applications métier internes
- Produits SaaS avec documents téléchargés
Avec Doconut Viewer, les utilisateurs peuvent prévisualiser les documents à l'intérieur de votre application au lieu de quitter le système pour ouvrir des fichiers locaux.
Configurer Doconut dans une application .NET
La configuration exacte dépend du type de projet et de la version du framework, mais une intégration typique de Doconut comprend les étapes suivantes :
- Ajouter le package Doconut requis et les fichiers associés à votre projet.
- Placer le fichier de licence au bon emplacement.
- Configurer le gestionnaire ou le middleware du visionneur requis par votre application.
- Créer une instance du visionneur depuis votre contrôleur ou service.
- Ouvrir le document depuis un chemin de fichier, un flux, une URL, une base de données ou une source de stockage prise en charge.
- Transmettre le jeton du document ou les données du visionneur au front‑end.
- Rendre le visionneur dans la page de votre application.
Doconut fournit des exemples et des ressources pour différents environnements .NET. Vous pouvez consulter les téléchargements officiels et les ressources d'exemple ici :
Ajouter la recherche de documents
La recherche est l'une des fonctionnalités les plus utiles dans les applications riches en documents. Les utilisateurs ont souvent besoin de trouver une clause, un numéro de facture, un nom de client, un code produit ou tout autre texte à l'intérieur d'un document.
Le Plugin de recherche Doconut ajoute des capacités de recherche au visionneur. Cela aide les utilisateurs à localiser du texte dans les documents pris en charge sans parcourir manuellement chaque page.
La recherche est particulièrement utile dans :
- Revue de documents juridiques
- Gestion de contrats
- Traitement de factures
- Documents de politique et de conformité
- Manuels techniques
- Gros fichiers PDF
- Archives de documents
Au lieu de créer une interface de recherche personnalisée à partir de zéro, les développeurs peuvent utiliser le Plugin de recherche dans le flux de travail du visionneur Doconut.
Activer l'annotation et les flux de révision
De nombreux flux de travail métier nécessitent que les utilisateurs examinent et marquent les documents. Ils peuvent devoir mettre en évidence du texte, ajouter des commentaires, dessiner des formes, tamponner des approbations ou signaler des sections spécifiques pour un autre utilisateur.
Le Plugin d'annotation Doconut ajoute la fonctionnalité d'annotation aux flux de visualisation de documents.
Cela peut être utile pour :
- Révision de contrats
- Approbations internes
- Flux de correction de documents
- Revue juridique
- Revue de conception
- Assurance qualité
- Collaboration d'équipe
Les annotations permettent aux utilisateurs d'interagir avec le document sans modifier le fichier original directement. Selon l'implémentation, les données d'annotation peuvent être stockées et rechargées dans le cadre du flux de travail de l'application.
Cela offre aux développeurs la flexibilité de décider comment les annotations sont sauvegardées, versionnées, affichées ou reliées aux règles métier internes.
Ajouter la conversion de documents
Certains flux de travail nécessitent plus que la simple visualisation. Les utilisateurs peuvent devoir exporter, transformer ou générer un format de sortie différent.
Le Plugin de conversion Doconut est conçu pour les scénarios de conversion de documents dans les applications .NET.
La conversion peut être utile lorsque votre système doit :
- Générer une sortie PDF
- Exporter des documents pour téléchargement
- Préparer des fichiers pour l'impression
- Normaliser les formats dans un flux de travail de documents
- Convertir les fichiers téléchargés avant le stockage ou la révision
Il est important de séparer la visualisation de la conversion. La visualisation permet aux utilisateurs d'apercevoir un fichier. La conversion crée une nouvelle sortie. Selon votre application, les fichiers convertis peuvent nécessiter leur propre stockage, contrôle d'accès et règles de nettoyage.
Gérer l'impression contrôlée
L'impression peut être sensible dans de nombreux environnements métier. Certains documents doivent être en lecture seule. D'autres ne peuvent être imprimés que par certains rôles ou sous des conditions spécifiques.
Le Plugin d'impression contrôlée Doconut aide à gérer les flux d'impression dans les applications de documents.
L'impression contrôlée peut être utile pour :
- Documents juridiques
- Dossiers financiers
- Documents RH
- Rapports internes
- Fichiers confidentiels
- Dossiers clients
- Flux de conformité
Lors de l'ajout de fonctionnalités d'impression, les développeurs doivent décider :
- Quels utilisateurs peuvent imprimer ?
- Quels types de documents peuvent être imprimés ?
- Les documents imprimés doivent-ils inclure des filigranes ?
- Les actions d'impression doivent-elles être journalisées ?
- Certains fichiers doivent-ils rester en lecture seule ?
- L'impression doit-elle être désactivée pour certains rôles ?
Un flux d'impression contrôlée aide à aligner l'impression avec les règles d'accès de l'application.
Travailler avec différentes sources de documents
Les applications métier stockent souvent les documents à divers emplacements. Certains fichiers peuvent se trouver sur le serveur. D'autres peuvent être stockés dans une base de données, un stockage cloud, un flux, une URL, un chemin intranet ou une autre source de stockage approuvée.
Doconut prend en charge les scénarios de sources de documents courants utilisés dans les applications .NET. Cela aide les développeurs à ajouter la visualisation de documents sans obliger tous les fichiers à être centralisés dans un même modèle de stockage.
Sources de documents typiques :
- Chemins de fichiers physiques
- Flux
- Données binaires
- Bases de données
- URL
- Emplacements intranet
- Fournisseurs de stockage cloud pris en charge
Cette flexibilité est utile lorsqu'on ajoute la visualisation de documents à une application existante qui possède déjà sa propre architecture de stockage.
Utiliser la mise en cache pour de meilleurs flux de travail de documents
Le rendu de documents peut impliquer de multiples opérations, surtout pour les gros fichiers ou les documents comportant de nombreuses pages. La mise en cache améliore l'expérience de visualisation et réduit les traitements répétés.
Selon la configuration de votre application, Doconut peut fonctionner avec des stratégies de mise en cache telles que le cache en mémoire ou le cache distribué.
La mise en cache est utile lorsque :
- Plusieurs utilisateurs ouvrent le même document
- Les utilisateurs naviguent entre les pages
- Des miniatures sont affichées
- De gros documents sont consultés fréquemment
- Le même document est revu plusieurs fois
- Les performances de l'application doivent rester prévisibles
Pour les déploiements à grande échelle, les développeurs doivent examiner l'expiration du cache, l'utilisation de la mémoire, la capacité du serveur et les règles de stockage afin de correspondre à la charge de travail attendue.
Considérations de sécurité pour l'automatisation des documents
L'automatisation des documents implique souvent des fichiers sensibles. Le visionneur doit faire partie d'un flux de travail d'application sécurisé, et non remplacer la sécurité au niveau de l'application.
Votre application doit toujours contrôler :
- L'authentification des utilisateurs
- Les autorisations basées sur les rôles
- Les règles d'accès aux documents
- La sécurité du stockage
- Les autorisations de téléchargement
- Les autorisations d'impression
- La journalisation
- Le nettoyage des fichiers temporaires
- L'accès réseau
- Les politiques de sauvegarde et de rétention
Selon la FAQ Doconut, Doconut est installé dans l'environnement du client et aucun appel n'est effectué vers les serveurs Doconut. Cela est important pour les équipes qui souhaitent la visualisation de documents au sein de leur propre infrastructure d'application.
Vous pouvez consulter plus de détails techniques ici :
Flux de travail recommandé
Un flux de travail de documents basé sur Doconut peut ressembler à ceci :
- L'utilisateur se connecte à l'application.
- L'application vérifie si l'utilisateur peut accéder au document.
- Le document est chargé depuis une source approuvée.
- Doconut Viewer affiche le document dans l'application.
- L'utilisateur recherche dans le document si le Plugin de recherche est activé.
- L'utilisateur ajoute des annotations si le Plugin d'annotation est activé.
- L'utilisateur imprime uniquement si les règles d'impression contrôlée le permettent.
- L'application enregistre les données de flux de travail associées, telles que les annotations, le statut de révision ou les enregistrements d'audit.
- L'application gère le stockage, le nettoyage et les autorisations selon les règles internes.
Cette approche maintient l'activité documentaire à l'intérieur de l'application au lieu d'envoyer les utilisateurs vers des outils séparés.
Bonnes pratiques
Lorsque vous construisez des flux d'automatisation de documents avec Doconut, considérez les bonnes pratiques suivantes :
- Commencez par la visualisation de documents avant d'ajouter des fonctionnalités avancées.
- Identifiez quels formats de fichiers vos utilisateurs ont réellement besoin.
- Testez avec de vrais documents provenant de votre application.
- Utilisez les autorisations au niveau de l'application avant d'ouvrir les fichiers.
- Conservez les documents sensibles dans des emplacements de stockage approuvés.
- Décidez quels rôles peuvent télécharger, imprimer, annoter ou convertir les fichiers.
- Révisez les paramètres de mise en cache pour les gros fichiers ou les usages intensifs.
- Stockez les données d'annotation ou de flux de travail dans une base de données contrôlée.
- Évitez d'exposer des chemins de fichiers publics directs pour les documents confidentiels.
- Utilisez les exemples et la documentation officielle de Doconut lors de l'implémentation.
Points clés à retenir
- Doconut aide les applications .NET à ajouter la visualisation de documents et des fonctionnalités de flux de travail.
- L'automatisation des documents est utile pour les systèmes juridiques, financiers, RH, CRM et les systèmes internes.
- Le SDK Viewer fournit la base pour la prévisualisation de documents intégrée.
- Le Plugin de recherche aide les utilisateurs à trouver du texte dans les documents pris en charge.
- Le Plugin d'annotation facilite la création de flux de révision et de collaboration.
- Le Plugin de conversion prend en charge les scénarios de conversion de documents.
- Le Plugin d'impression contrôlée aide à gérer les règles d'impression.
- La sécurité au niveau de l'application doit contrôler l'accès, les autorisations, la journalisation et le stockage.
- Doconut peut faire partie d'un flux de travail de documents contrôlé au sein de votre propre environnement d'application .NET.
Questions fréquentes
Doconut ne fonctionne-t-il que pour les fichiers PDF ?
Non. Doconut prend en charge de nombreux formats de documents métier, y compris PDF, documents Office, fichiers CAD, e‑mail, images et fichiers texte.
Puis‑je utiliser Doconut dans une application .NET ?
Oui. Doconut est conçu pour les scénarios d'applications Web .NET, y compris ASP.NET, MVC, .NET Core, .NET 6+, Blazor et les environnements associés.
Doconut nécessite‑t‑il Microsoft Office sur le serveur ?
Selon la FAQ Doconut, Microsoft Office n'est pas requis sur le serveur ou le client, sauf pour les polices spéciales utilisées par les documents.
Les utilisateurs peuvent‑ils annoter les documents ?
Oui. Les flux d'annotation peuvent être ajoutés avec le Plugin d'annotation Doconut.
Les utilisateurs peuvent‑ils rechercher à l'intérieur des documents ?
Oui. La fonctionnalité de recherche peut être ajoutée avec le Plugin de recherche Doconut.
Doconut peut‑il gérer les flux d'impression ?
Oui. Les flux d'impression peuvent être gérés avec le Plugin d'impression contrôlée.
Où puis‑je télécharger des exemples Doconut ?
Vous pouvez visiter la page de téléchargement officielle ici :
Conclusion
L'automatisation des documents dans les applications .NET est plus simple lorsque la visualisation, la recherche, l'annotation, la conversion et l'impression peuvent être gérées à l'intérieur du flux de travail de l'application.
Doconut aide les développeurs à créer ces flux sans obliger les utilisateurs à télécharger des fichiers ou à recourir à des outils de bureau séparés. En combinant Doconut Viewer avec les plugins optionnels tels que Recherche, Annotation, Convertisseur et Impression contrôlée, les équipes .NET peuvent créer de meilleurs flux de documents pour les applications métier.
Pour en savoir plus, consultez les pages officielles des produits et des plugins :