
DWG Dosyalarını .NET Uygulamalarında Açma ve Görüntüleme – plik dwg ve que es dwg Yanıtı
DWG dosyası nedir?
DWG, AutoCAD tarafından 2‑B ve 3‑B tasarım verilerini depolamak için kullanılan yerel ikili formattır. Vektör geometrisi, katmanlar, metin ve mühendislik çizimleri, kat planları, mekanik parçalar ve benzeri teknik şemaları tanımlayan meta verileri içerir. Format tescilli olduğundan, çoğu genel görüntüleyici geometriyi yorumlayamaz; özel bir CAD ayrıştırıcısı gerekir.
Bir .NET geliştiricisinin web portalında DWG render etmesi neden gerekir?
Çözümünüz bir belge‑merkezli portal ise—ister bir DMS, ister bir CRM, bir mühendislik portalı ya da bir hukuk‑teknoloji dava görüntüleyicisi olsun—mimarlar, makine mühendisleri veya müteahhitlerden DWG dosyaları almanız kaçınılmazdır. Kullanıcılar bu dosyaları ağır bir masaüstü CAD programı indirmeden anında ön izleme bekler. Tarayıcı içinde ön izleme sunmak sürtünmeyi ortadan kaldırır, destek taleplerini azaltır ve iş akışını güvenli uygulama sınırlarınız içinde tutar.
Yedek senaryolar için DWG'yi PDF'ye dönüştürme
Her istemci vektör CAD'i doğrudan render edemez (ör. eski tarayıcılar veya ekran okuyucular). DWG'yi PDF'ye dönüştürmek, çizgi çalışması ve katman görünürlüğünü koruyan evrensel bir görüntü sağlar.
Doconut’un Converter Plugin bu dönüşümü sunucu‑tarafında gerçekleştirebilir:
- Microsoft Office veya AutoCAD kurulumu gerekmez.
- Dönüşüm .NET sürecinizin içinde ya da Docker konteynerinizde çalışır, veriler kontrolünüz altında kalır.
- Oluşturulan PDF ön izlemeler için önbelleğe alınabilir ve sonraki görüntülemelerde yeniden kullanılabilir, CPU yükünü azaltır.
Tipik akış:
- DWG dosyasının yolu (veya akışı) ile dönüştürücüyü çağırın.
- PDF dosyasını (yol ya da akış olarak) alın.
- PDF'yi orijinal DWG ile birlikte hızlı erişim için saklayın.
DWG'yi doğrudan bir .NET ön‑uçta görüntüleme
Tam CAD deneyimini—yakınlaştırma, kaydırma, katman geçişi—istediğinizde Doconut’un Universal Document Viewer'ını kullanın. Görüntüleyici DWG dosyalarını yerel olarak kabul eder, vektör verilerini sunucuda ayrıştırır ve tarayıcıya resim parçacıkları (tiles) akıtır. İstemci, bu parçacıkları bir canvas içinde render eden HTML/JavaScript alır ve sorunsuz, Office‑sız bir deneyim sunar.
Entegrasyon için temel noktalar:
- Görüntüleyici ara katmanını ASP.NET Core boru hattınıza kaydedin (ör.
app.UseDoconut(...)). - Ara katman, tile isteklerini otomatik olarak yönetir; ekstra yönlendirme kodu gerekmez.
- Görüntüleyici akışlarla çalıştığından, daha önce oluşturduğunuz geçici depolamadan doğrudan besleyebilirsiniz.
Sonuç, DWG'yi etkileşimli yakınlaştırma, kaydırma ve katman kontrolleriyle gösteren gömülü bir <iframe> ya da hazır bir React/Angular/Vue bileşenidir; tümü web sayfanız içinde yer alır.
Hepsini bir araya getirme: uçtan uca DWG ön izleme iş akışı
- Yükleme – Kullanıcı DWG dosyasını portalınıza sürükler.
- Doğrulama & saklama – Sunucu dosyayı kontrol eder ve kaydeder.
- İsteğe bağlı dönüşüm – PDF yedeklemesi gerekiyorsa Converter Plugin'i çalıştırın ve PDF'yi önbelleğe alın.
- Render – Doconut SDK'sını kullanarak DWG belgesini açın ve bir görüntüleyici token'ı alın. Görüntüleyici ara katmanı, gerekli tile'ları ön‑uyağa gönderir.
- Etkileşim – Kullanıcılar yakınlaştırma, kaydırma ve katman geçişi yapabilir. “PDF İndir” butonuna tıkladıklarında adım 3'te önbelleğe alınan PDF'yi sunarsınız.
Tüm bu adımlar .NET 6/8 uygulamanız içinde gerçekleşir; harici CAD ikili dosyaları, Office kurulumları veya üçüncü‑taraf hizmetler gerektirmez.
Doconut NuGet paketini projenize ekleyin, görüntüleyici ara katmanını yapılandırın ve AutoCAD'den dışa aktarılmış bir örnek DWG dosyasını yükleyerek deneyin. Dosyanın tarayıcıda anında render edildiğini göreceksiniz ve tek bir kod satırıyla PDF de üretebileceksiniz. Bu entegrasyon gereksinimi karşılar ve DWG içeriğini doğrudan paydaşlarınıza göstermenizi sağlar.