Elemen DGN yang didukung di Aspose.CAD untuk .NET
Perkenalan
Apakah Anda seorang pengembang .NET yang ingin bekerja dengan file DGN dengan lancar? Aspose.CAD untuk .NET memberikan solusi tangguh untuk menangani file DGN secara efisien. Dalam tutorial ini, kami akan mempelajari elemen DGN yang didukung, memandu Anda melalui proses bekerja dengan Aspose.CAD untuk .NET.
Prasyarat
Sebelum kita mulai, pastikan Anda memiliki hal berikut:
- Pengetahuan dasar tentang pemrograman .NET.
- Visual Studio diinstal pada mesin Anda.
- Aspose.CAD untuk perpustakaan .NET, yang dapat Anda unduhDi Sini.
Impor Namespace
Untuk memulai proyek Anda, impor namespace yang diperlukan ke aplikasi .NET Anda. Langkah ini memastikan bahwa Anda memiliki akses ke fungsionalitas yang disediakan oleh Aspose.CAD untuk .NET.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Dgn;
using Aspose.CAD.FileFormats.Dgn.DgnElements;
Langkah 1: Muat File DGN
Mulailah dengan memuat file DGN yang ada sebagai CadImage di aplikasi .NET Anda.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
// Kode Anda di sini
}
Langkah 2: Iterasi Melalui Elemen DGN
Iterasi elemen DGN menggunakan loop foreach. Aspose.CAD untuk .NET menyediakan berbagai tipe elemen DGN yang dapat Anda gunakan.
foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
// Kode Anda di sini
}
Langkah 3: Tangani Entitas yang Sebelumnya Didukung
Tangani entitas 2D yang sebelumnya didukung, yang kini juga didukung untuk 3D.
switch (element.Metadata.Type)
{
case DgnElementType.Line:
case DgnElementType.Ellipse:
case DgnElementType.Curve:
// Kasus tambahan
{
// Kode Anda di sini
break;
}
}
Langkah 4: Tangani Entitas 3D yang Didukung
Tangani entitas 3D yang didukung yang disediakan oleh Aspose.CAD untuk .NET.
switch (element.Metadata.Type)
{
case DgnElementType.SolidHeader3D:
case DgnElementType.Cone:
case DgnElementType.CellHeader:
{
// Kode Anda di sini
break;
}
}
Langkah 5: Ekspor dan Simpan
Terakhir, ekspor file DGN yang dimodifikasi ke gambar raster dan simpan ke direktori yang ditentukan.
Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);
Kesimpulan
Dalam tutorial ini, kita mengeksplorasi kemampuan Aspose.CAD untuk .NET dalam menangani dan memanipulasi file DGN. Dengan mengikuti panduan langkah demi langkah, Anda dapat bekerja secara efisien dengan elemen DGN yang didukung, baik itu entitas 2D atau 3D. Aspose.CAD untuk .NET memberdayakan Anda untuk mengintegrasikan pemrosesan file DGN dengan lancar ke dalam aplikasi .NET Anda.
FAQ
Q1: Di mana saya dapat menemukan dokumentasi Aspose.CAD untuk .NET?
A1: Anda dapat menemukan dokumentasinyaDi Sini.
Q2: Bagaimana cara mengunduh Aspose.CAD untuk .NET?
A2: Anda dapat mengunduh perpustakaanDi Sini.
Q3: Apakah ada uji coba gratis yang tersedia untuk Aspose.CAD untuk .NET?
A3: Ya, Anda dapat mengakses uji coba gratisDi Sini.
Q4: Di mana saya bisa mendapatkan lisensi sementara Aspose.CAD untuk .NET?
A4: Lisensi sementara tersediaDi Sini.
Q5: Butuh bantuan atau punya pertanyaan?
A5: Kunjungi komunitas Aspose.CAD untuk .NETforum dukungan.