Aspose.CAD for .NET’te desteklenen DGN Elementleri
giriiş
DGN dosyalarıyla sorunsuz bir şekilde çalışmak isteyen bir .NET geliştiricisi misiniz? Aspose.CAD for .NET, DGN dosyalarını verimli bir şekilde yönetmek için güçlü bir çözüm sunar. Bu eğitimde, desteklenen DGN öğelerini inceleyerek Aspose.CAD for .NET ile çalışma sürecinde size yol göstereceğiz.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- .NET programlamaya ilişkin temel bilgiler.
- Makinenizde Visual Studio yüklü.
- İndirebileceğiniz Aspose.CAD for .NET kütüphanesi Burada .
Ad Alanlarını İçe Aktar
Projenizi başlatmak için gerekli ad alanlarını .NET uygulamanıza aktarın. Bu adım, Aspose.CAD for .NET tarafından sağlanan işlevlere erişmenizi sağlar.
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;
Adım 1: DGN Dosyasını Yükleyin
Mevcut bir DGN dosyasını .NET uygulamanıza CadImage olarak yükleyerek başlayın.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";
using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
// Kodunuz burada
}
Adım 2: DGN Öğeleri Üzerinden Yineleme Yapın
Bir foreach döngüsü kullanarak DGN öğelerini yineleyin. Aspose.CAD for .NET üzerinde çalışabileceğiniz çeşitli DGN eleman türleri sağlar.
foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
// Kodunuz burada
}
3. Adım: Önceden Desteklenen Varlıkları İşleyin
Daha önce desteklenen ve artık 3B için de desteklenen 2B varlıkları işleyin.
switch (element.Metadata.Type)
{
case DgnElementType.Line:
case DgnElementType.Ellipse:
case DgnElementType.Curve:
// Ek durumlar
{
// Kodunuz burada
break;
}
}
4. Adım: Desteklenen 3B Varlıkları İşleyin
Aspose.CAD for .NET tarafından sağlanan desteklenen 3D varlıkları yönetin.
switch (element.Metadata.Type)
{
case DgnElementType.SolidHeader3D:
case DgnElementType.Cone:
case DgnElementType.CellHeader:
{
// Kodunuz burada
break;
}
}
Adım 5: Dışa Aktarın ve Kaydedin
Son olarak, değiştirilen DGN dosyasını taramalı bir görüntüye aktarın ve belirtilen dizine kaydedin.
Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);
Çözüm
Bu eğitimde Aspose.CAD for .NET’in DGN dosyalarını işleme ve işleme konusundaki yeteneklerini araştırdık. Adım adım kılavuzu izleyerek, ister 2B ister 3B varlıklar olsun, desteklenen DGN öğeleriyle verimli bir şekilde çalışabilirsiniz. Aspose.CAD for .NET, DGN dosya işlemeyi .NET uygulamalarınıza sorunsuz bir şekilde entegre etmenizi sağlar.
SSS’ler
S1: Aspose.CAD for .NET belgelerini nerede bulabilirim?
A1: Belgeleri bulabilirsiniz Burada .
S2: Aspose.CAD for .NET’i nasıl indirebilirim?
A2: Kütüphaneyi indirebilirsiniz Burada .
S3: Aspose.CAD for .NET’in ücretsiz deneme sürümü mevcut mu?
C3: Evet, ücretsiz deneme sürümüne erişebilirsiniz Burada .
S4: Aspose.CAD for .NET için geçici lisansları nereden alabilirim?
Cevap4: Geçici lisanslar mevcut Burada .
S5: Yardıma mı ihtiyacınız var veya sorularınız mı var?
Cevap5: Aspose.CAD for .NET topluluğunu ziyaret edin destek Forumu .