Cara Membuka dan Menampilkan File DWG di Aplikasi .NET – Menjawab plik dwg dan que es dwg
← Back to Blog••3 min read

Cara Membuka dan Menampilkan File DWG di Aplikasi .NET – Menjawab plik dwg dan que es dwg

Apa itu file DWG?

DWG adalah format biner asli yang digunakan oleh AutoCAD untuk menyimpan data desain 2‑D dan 3‑D. Format ini berisi geometri vektor, lapisan, teks, dan metadata yang menggambarkan gambar teknik, denah lantai, komponen mekanik, serta skematik teknis serupa. Karena format ini bersifat proprietari, kebanyakan penampil gambar umum tidak dapat menginterpretasikan geometri tersebut; diperlukan parser CAD khusus.

Mengapa Pengembang .NET Perlu Merender DWG di Portal Web

Jika solusi Anda adalah portal berfokus dokumen—baik itu DMS, CRM, portal teknik, atau penampil kasus legal‑tech—Anda akan menerima file DWG dari arsitek, insinyur mekanik, atau kontraktor. Pengguna mengharapkan pratinjau file tersebut secara instan, tanpa harus mengunduh program CAD desktop yang berat. Menyediakan pratinjau di dalam browser menghilangkan gesekan, mengurangi tiket dukungan, dan menjaga alur kerja tetap berada dalam batas aplikasi yang aman.

Mengonversi DWG ke PDF untuk Skenario Cadangan

Tidak semua klien dapat merender CAD vektor secara langsung (misalnya, browser lama atau pembaca layar). Mengonversi DWG ke PDF memberi Anda representasi yang dapat dilihat secara universal sambil mempertahankan garis dan visibilitas lapisan.

Plugin Converter milik Doconut dapat melakukan konversi ini di sisi server:

  • Tidak memerlukan instalasi Microsoft Office atau AutoCAD.
  • Konversi berjalan di dalam proses .NET Anda atau kontainer Docker, menjaga data tetap berada di bawah kontrol Anda.
  • PDF yang dihasilkan dapat di‑cache dan dipakai kembali untuk tampilan selanjutnya, mengurangi beban CPU.

Alur tipikal:

  1. Panggil konverter dengan path (atau stream) file DWG.
  2. Terima file PDF (sebagai path atau stream).
  3. Simpan PDF bersama DWG asli untuk pencarian cepat.

Menampilkan DWG Langsung di Front‑end .NET

Ketika Anda menginginkan pengalaman CAD lengkap—zoom, pan, toggling lapisan—gunakan Universal Document Viewer milik Doconut. Viewer ini menerima file DWG secara native, mem‑parse data vektor di server, dan mengalirkan ubin gambar ke browser. Klien menerima HTML/JavaScript yang merender ubin‑ubin tersebut dalam canvas, memberikan pengalaman mulus tanpa Office.

Poin penting untuk integrasi:

  • Daftarkan middleware viewer di pipeline ASP.NET Core Anda (misalnya, app.UseDoconut(...)).
  • Middleware menangani permintaan ubin secara otomatis, sehingga tidak diperlukan kode routing tambahan.
  • Karena viewer bekerja dengan stream, Anda dapat memberikannya langsung dari penyimpanan temporer yang telah dibuat sebelumnya.

Hasilnya adalah <iframe> yang dapat disematkan atau komponen React/Angular/Vue siap pakai yang menampilkan DWG dengan zoom, pan, dan kontrol lapisan interaktif, semuanya di dalam halaman web Anda.

Menyusun Semua: Alur Kerja Pratinjau DWG End‑to‑End

  1. Upload – Pengguna menyeret file DWG ke portal Anda.
  2. Validasi & penyimpanan – Server memeriksa file dan menyimpannya.
  3. Konversi opsional – Jika diperlukan cadangan PDF, panggil Plugin Converter dan cache PDF tersebut.
  4. Render – Gunakan SDK Doconut untuk membuka dokumen DWG dan memperoleh token viewer. Middleware viewer kemudian menyajikan ubin‑ubin yang diperlukan ke front‑end.
  5. Interaksi – Pengguna dapat zoom, pan, dan men-toggle lapisan. Jika mereka mengklik “Download PDF”, Anda menyajikan PDF yang di‑cache dari langkah 3.

Semua langkah ini terjadi di dalam aplikasi .NET 6/8 Anda, tanpa memerlukan binary CAD eksternal, instalasi Office, atau layanan pihak ketiga.

Tambahkan paket NuGet Doconut ke solusi Anda, konfigurasikan middleware viewer, dan coba unggah contoh DWG yang diekspor dari AutoCAD. Anda akan melihat file dirender secara instan di browser, dan dengan satu baris kode Anda juga dapat menghasilkan PDF untuk pengguna yang lebih menyukai tampilan statis. Integrasi ini memenuhi kebutuhan dan memungkinkan Anda menampilkan konten DWG langsung kepada pemangku kepentingan.

#DWG#.NET#Document Viewer#CAD#Doconut#Penampil Dokumen