Ajout de la visualisation de documents à une application .NET
25/07/2025

Ajout de la visualisation de documents à une application .NET

Doconut Viewer, le SDK .NET, ouvre 75 extensions de fichiers dans votre propre application, avec des plugins optionnels d'annotation et de recherche en couche texte.

Si votre application doit afficher un document aux utilisateurs, vous avez deux possibilités : leur envoyer le fichier en espérant qu’ils disposent du bon logiciel, ou le rendre vous‑même. Cet article porte sur la seconde option.

Doconut Viewer est le SDK de visualisation de documents .NET. Il s’installe dans votre application et rend les documents côté serveur, de sorte qu’aucun fichier n’est téléchargé sur la machine de l’utilisateur et rien n’est installé dessus. Notez le nom du produit : Doconut.app est le site gratuit où vous pouvez essayer le même moteur sur un fichier, et ce n’est pas ce que vous installez.

Visualiseur de gestion de documents
Visualiseur de gestion de documents

Prise en charge multi‑format

Le catalogue du SDK comprend 75 extensions de fichiers réparties sur 18 familles, de sorte que votre application peut ouvrir les formats qui arrivent réellement dans une boîte de réception professionnelle : PDF, documents Office, dessins CAD, diagrammes Visio, plans Project, fichiers e‑mail, e‑books et images. Les ajouts récents incluent EMF, AVIF et les variantes Office activées par macro, ainsi les fichiers qui étaient auparavant refusés s’ouvrent maintenant.

DICOM fait partie de ces 75, via un plugin sous licence séparée. Les visualiseurs gratuits sur Doconut.app acceptent 73 — tout sauf les fichiers .dcm et .ima.

Interaction conviviale

L’engagement est essentiel à la satisfaction des utilisateurs. Doconut.app propose des contrôles intuitifs qui rendent la navigation dans les documents simple et efficace. Les utilisateurs peuvent zoomer, naviguer entre les pages et faire pivoter les documents sans effort. L’accès rapide aux vignettes permet également une navigation efficace, permettant aux utilisateurs de trouver l’information dont ils ont besoin en quelques secondes.

Outils d’annotation complets

L’annotation est l’un des quatre plugins licenciés en plus du visualiseur — les autres sont Convertisseur, DICOM et Recherche. Avec ce plugin, les utilisateurs peuvent laisser des commentaires texte, surligner des sections, ajouter des notes autocollantes et utiliser des formes et des tampons.

Il faut préciser qu’il s’agit d’un achat séparé et non d’une fonctionnalité du visualiseur de base, et il convient de décider si votre flux de travail en a besoin avant de le budgéter. De nombreuses applications n’ont besoin que d’afficher un document.

Fonctionnalité de recherche avancée

Doconut.app recherche la couche texte qu’un PDF possède déjà, et affiche chaque occurrence à l’endroit où elle se trouve dans la mise en page plutôt que sous forme d’une simple liste de numéros de ligne. Cela couvre les documents que la plupart des équipes utilisent : tout ce qui est exporté depuis Word, produit par un système de reporting, ou scanné avec la reconnaissance de texte activée. Une page qui n’est qu’une image ne possède aucun texte à rechercher, et extraire des caractères d’une image n’est pas une fonction du visualiseur aujourd’hui.

Souplesse d’intégration

Le SDK prend en charge ASP.NET, MVC, .NET Core, .NET 6+ et Blazor. Parce qu’il est installé dans votre propre environnement plutôt qu’appelé comme un service, il se déploie partout où votre application est déjà déployée, et il ne fait aucun appel aux serveurs Doconut — ce qui est généralement la réponse attendue par un évaluateur de sécurité.

Performance et évolutivité

Le rendu se fait sur le serveur. C’est ce qui permet à un navigateur d’afficher un DWG sur une machine dépourvue de logiciel CAD, et c’est aussi le coût à prévoir : le travail passe à votre niveau. Testez avec vos documents réels les plus lourds plutôt qu’avec des échantillons, et examinez les paramètres de résolution et de mise en cache avant de conclure que vous avez besoin de plus de matériel.

Possibilités de personnalisation

L’apparence du visualiseur et son jeu de contrôles sont configurables, de sorte qu’il peut ressembler à une partie de votre produit plutôt qu’à une fenêtre vers un produit tiers. Prenez les noms des options dans la documentation de la version que vous avez installée ; ils ont changé entre les versions.

La décision la plus utile est de déterminer quels contrôles chaque rôle doit voir. La possibilité pour un utilisateur d’imprimer ou de télécharger est une question d’autorisation que votre application connaît déjà.

Par où commencer

La licence d’essai est gratuite. Commencez depuis la page de téléchargement, et utilisez d’abord les démos en direct si vous voulez voir le rendu avant d’écrire du code d’intégration.

Deux points à tester avant de vous engager : votre document réel le plus difficile, et les formats que vous recevez réellement plutôt que ceux de la liste. Les fichiers d’exemple passent toujours.

Et si vous avez seulement besoin d’ouvrir un fichier aujourd’hui sans développer quoi que ce soit, Doconut.app le fera dans un onglet de navigateur, gratuitement, puis le supprimera par la suite.