Comment ouvrir et visualiser les fichiers DWG dans les applications .NET – Répondre à plik dwg et que es dwg
← Back to Blog••4 min read

Comment ouvrir et visualiser les fichiers DWG dans les applications .NET – Répondre à plik dwg et que es dwg

Qu'est-ce qu'un fichier DWG ?

DWG est le format binaire natif utilisé par AutoCAD pour stocker des données de conception 2 D et 3 D. Il contient de la géométrie vectorielle, des calques, du texte et des métadonnées décrivant des dessins d'ingénierie, des plans d'étage, des pièces mécaniques et des schémas techniques similaires. Comme le format est propriétaire, la plupart des visionneuses d'images génériques ne peuvent pas interpréter la géométrie ; un analyseur CAD dédié est nécessaire.

Pourquoi un développeur .NET doit rendre les fichiers DWG dans un portail web

Si votre solution est un portail centré sur les documents—qu'il s'agisse d'un DMS, d'un CRM, d'un portail d'ingénierie ou d'un visualiseur de dossiers juridiques—vous recevrez inévitablement des fichiers DWG provenant d'architectes, d'ingénieurs mécaniques ou d'entrepreneurs. Les utilisateurs s'attendent à prévisualiser ces fichiers instantanément, sans télécharger un lourd programme CAD de bureau. Fournir une prévisualisation dans le navigateur élimine les frictions, réduit le nombre de tickets de support et maintient le flux de travail à l'intérieur de votre périmètre d'application sécurisé.

Conversion de DWG en PDF pour les scénarios de secours

Tous les clients ne peuvent pas rendre directement le CAD vectoriel (par ex., navigateurs anciens ou lecteurs d'écran). Convertir le DWG en PDF vous donne une représentation universellement visualisable tout en préservant le tracé des lignes et la visibilité des calques.

Le Converter Plugin de Doconut peut effectuer cette conversion côté serveur :

  • Aucune installation de Microsoft Office ou d'AutoCAD n'est requise.
  • La conversion s'exécute à l'intérieur de votre processus .NET ou de votre conteneur Docker, gardant les données sous votre contrôle.
  • Le PDF généré peut être mis en cache et réutilisé pour les visualisations ultérieures, réduisant la charge CPU.

Flux typique :

  1. Invitez le convertisseur avec le chemin (ou le flux) du fichier DWG.
  2. Recevez un fichier PDF (en tant que chemin ou flux).
  3. Stockez le PDF à côté du DWG original pour une recherche rapide.

Affichage direct de DWG dans un front‑end .NET

Lorsque vous souhaitez offrir l'expérience CAD complète—zoom, panoramique, basculement des calques—utilisez le Universal Document Viewer de Doconut. Le visionneur accepte les fichiers DWG nativement, analyse les données vectorielles sur le serveur et diffuse des tuiles d'image vers le navigateur. Le client reçoit du HTML/JavaScript qui rend les tuiles dans un canvas, offrant une expérience fluide, sans Office.

Points clés pour l'intégration :

  • Enregistrez le middleware du visionneur dans votre pipeline ASP.NET Core (par ex., app.UseDoconut(...)).
  • Le middleware gère les requêtes de tuiles automatiquement, aucun code de routage supplémentaire n'est nécessaire.
  • Comme le visionneur fonctionne avec des flux, vous pouvez l'alimenter directement depuis le stockage temporaire que vous avez créé précédemment.

Le résultat est un <iframe> embarquable ou un composant React/Angular/Vue prêt à l'emploi qui affiche le DWG avec zoom interactif, panoramique et contrôles de calques, le tout intégré à votre page web.

Assemblage : un flux de prévisualisation DWG de bout en bout

  1. Téléversement – L'utilisateur fait glisser un fichier DWG sur votre portail.
  2. Valider & stocker – Le serveur vérifie le fichier et le sauvegarde.
  3. Conversion optionnelle – Si vous avez besoin d'un PDF de secours, invoquez le plugin de conversion et mettez le PDF en cache.
  4. Rendu – Utilisez le SDK Doconut pour ouvrir le document DWG et obtenir un jeton de visionneur. Le middleware du visionneur sert alors les tuiles requises au front‑end.
  5. Interaction – Les utilisateurs peuvent zoomer, faire un panoramique et basculer les calques. S'ils cliquent sur « Télécharger le PDF », vous servez le PDF mis en cache à l'étape 3.

Toutes ces étapes s'exécutent à l'intérieur de votre application .NET 6/8, sans nécessiter de binaires CAD externes, d'installations Office ou de services tiers.

Ajoutez le package NuGet Doconut à votre solution, configurez le middleware du visionneur, et essayez de téléverser un fichier DWG d'exemple exporté depuis AutoCAD. Vous verrez le fichier rendu instantanément dans le navigateur, et avec une seule ligne de code vous pourrez également générer un PDF pour les utilisateurs qui préfèrent une vue statique. Cette intégration satisfait le besoin et vous permet de montrer le contenu DWG directement à vos parties prenantes.

#DWG#.NET#Document Viewer#CAD#Doconut#Visionneuse de documents