Jak otevřít a zobrazit soubory DWG v aplikacích .NET – Odpovědi na plik dwg a que es dwg
← Back to Blog••3 min read

Jak otevřít a zobrazit soubory DWG v aplikacích .NET – Odpovědi na plik dwg a que es dwg

Co je soubor DWG?

DWG je nativní binární formát používaný programem AutoCAD k ukládání 2‑D a 3‑D návrhových dat. Obsahuje vektorovou geometrii, vrstvy, text a metadata, která popisují technické výkresy, půdorysy, mechanické součásti a podobné technické schémata. Protože je formát proprietární, většina běžných prohlížečů obrázků nedokáže geometrii interpretovat; je vyžadován specializovaný CAD parser.

Proč vývojář .NET potřebuje vykreslovat DWG ve webovém portálu

Pokud je vaše řešení dokument‑centrickým portálem – ať už DMS, CRM, inženýrským portálem nebo prohlížečem právních případů – nevyhnutelně obdržíte soubory DWG od architektů, strojních inženýrů nebo dodavatelů. Uživatelé očekávají okamžitý náhled těchto souborů, aniž by museli stahovat těžký desktopový CAD program. Poskytnutí náhledu v prohlížeči odstraňuje tření, snižuje počet podporných tiketů a udržuje workflow uvnitř bezpečného okraje vaší aplikace.

Převod DWG na PDF pro záložní scénáře

Ne každý klient dokáže přímo vykreslovat vektorový CAD (např. starší prohlížeče nebo čtečky obrazovky). Převod DWG na PDF vám poskytne univerzálně zobrazitelnou reprezentaci při zachování čar a viditelnosti vrstev.

Doconut’s Converter Plugin může provést tento převod na serveru:

  • Instalace Microsoft Office ani AutoCAD není vyžadována.
  • Převod běží uvnitř vašeho .NET procesu nebo Docker kontejneru, takže data zůstávají pod vaší kontrolou.
  • Výstupní PDF lze kešovat a znovu použít pro následné zobrazení, čímž se snižuje zatížení CPU.

Typický tok:

  1. Zavolejte konvertor s cestou (nebo streamem) souboru DWG.
  2. Získejte PDF soubor (jako cestu nebo stream).
  3. Uložte PDF vedle původního DWG pro rychlé vyhledání.

Přímé zobrazování DWG v .NET front‑endu

Když chcete plnohodnotný CAD zážitek – zoom, posun, přepínání vrstev – použijte Universal Document Viewer od Doconut. Prohlížeč přijímá soubory DWG nativně, parsuje vektorová data na serveru a streamuje obrazové dlaždice do prohlížeče. Klient obdrží HTML/JavaScript, který vykresluje dlaždice na canvasu a poskytuje plynulý zážitek bez Office.

Klíčové body pro integraci:

  • Zaregistrujte middleware prohlížeče ve vašem ASP.NET Core pipeline (např. app.UseDoconut(...)).
  • Middleware automaticky zpracovává požadavky na dlaždice, takže není potřeba další routingový kód.
  • Protože prohlížeč pracuje se streamy, můžete jej napájet přímo z dočasného úložiště, které jste vytvořili dříve.

Výsledkem je vkládaný <iframe> nebo připravená komponenta pro React/Angular/Vue, která zobrazuje DWG s interaktivním zoomem, posunem a ovládáním vrstev, vše uvnitř vaší webové stránky.

Jak to spojit: end‑to‑end workflow pro náhled DWG

  1. Nahrání – Uživatel přetáhne soubor DWG do vašeho portálu.
  2. Validace a uložení – Server soubor zkontroluje a uloží.
  3. Volitelný převod – Pokud potřebujete PDF jako zálohu, zavolejte Converter Plugin a kešujte PDF.
  4. Vykreslení – Použijte Doconut SDK k otevření DWG dokumentu a získání tokenu pro prohlížeč. Middleware pak poskytne požadované dlaždice front‑endu.
  5. Interakce – Uživatelé mohou zoomovat, posouvat a přepínat vrstvy. Pokud kliknou na “Stáhnout PDF”, podáte kešované PDF ze kroku 3.

Všechny tyto kroky probíhají uvnitř vaší aplikace .NET 6/8, aniž byste potřebovali externí CAD binárky, instalace Office nebo služby třetích stran.

Přidejte NuGet balíček Doconut do svého řešení, nakonfigurujte middleware prohlížeče a vyzkoušejte nahrání ukázkového DWG exportovaného z AutoCADu. Uvidíte, že soubor se okamžitě vykreslí v prohlížeči, a jediným řádkem kódu můžete také vygenerovat PDF pro uživatele, kteří preferují statický pohled. Tato integrace splňuje požadavek a umožní vám zobrazit obsah DWG přímo vašim zainteresovaným stranám.

#DWG#.NET#Document Viewer#CAD#Doconut#Prohlížeč dokumentů