Aspose.CAD for .NET'te CAD Düzeninin Boyutunu Alın

giriiş

Aspose.CAD for .NET kullanarak CAD düzenlerinin boyutunu elde etmeye yönelik bu kapsamlı kılavuza hoş geldiniz. Aspose.CAD, geliştiricilerin CAD dosyalarıyla sorunsuz bir şekilde çalışmasını sağlayan güçlü bir kütüphanedir. Bu eğitimde, pratik örnekler ve adım adım talimatlar kullanarak CAD düzenlerinin boyutunu alma sürecinde size yol göstereceğiz.

Önkoşullar

Eğiticiye dalmadan önce aşağıdaki önkoşulların mevcut olduğundan emin olun:

  • Aspose.CAD for .NET: Aspose.CAD kütüphanesinin kurulu olduğundan emin olun. adresinden indirebilirsiniz.Aspose.CAD for .NET indirme sayfası.

  • Belge Dosyaları: Çalışmak istediğiniz CAD dosyalarını hazırlayın. Bu eğitimde örnek olarak “conic_pyramid.dxf” ve “Bottom_plate.dwg” kullanılmıştır.

Şimdi başlayalım!

Ad Alanlarını İçe Aktar

.NET projenizde gerekli ad alanlarını içe aktararak başlayın:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.FileFormats.Cad.CadConsts;
using Aspose.CAD.FileFormats.Cad.CadObjects;
using Aspose.CAD.FileFormats.Cad.CadTables;
using Aspose.CAD.ImageOptions;

1. Adım: Belge Dizinini Ayarlayın

Belge dizininizin yolunu ayarlayın. Yer değiştirmek"Your Document Directory" gerçek yol ile.

string MyDir = "Your Document Directory";

Adım 2: CAD Dosya Yollarını Belirleyin

Analiz etmek istediğiniz bir dizi CAD dosyası yolu tanımlayın. Bu örnekte “conic_pyramid.dxf” ve “Bottom_plate.dwg” kullanıyoruz.

string[] sourceFilePaths = new[]
{
    MyDir + "conic_pyramid.dxf",
    MyDir + "Bottom_plate.dwg"
};

Adım 3: CAD Dosyalarını Yineleyin

Her CAD dosyasını yineleyin ve düzen bilgilerini alın.

foreach (var sourceFilePath in sourceFilePaths)
{
    string extension = Path.GetExtension(sourceFilePath);
    using (CadImage cadImage = (CadImage)Aspose.CAD.Image.Load(sourceFilePath))
    {
        // ... (sonraki adıma devam et)
    }
}

4. Adım: Boş Olmayan Düzenler Alın

CAD dosya türüne göre boş olmayan düzenler elde etmek için bir yardımcı yöntem tanımlayın.

private static List<string> GetNotEmptyLayouts(Image cadImage, string extension)
{
    // ... (sonraki adıma devam et)
}

Adım 5: DWG Dosyaları İçin Düzenleri Alın

DWG dosyaları için boş olmayan düzenleri almak üzere mantık uygulayın.

private static List<string> GetNotEmptyLayoutsForDwg(CadImage cadImage)
{
    // ... (sonraki adıma devam et)
}

Adım 6: DXF Dosyaları İçin Düzenleri Alın

DXF dosyaları için boş olmayan düzenleri almak üzere mantık uygulayın.

private static List<string> GetNotEmptyLayoutsForDxf(CadImage cadImage)
{
    // ... (sonraki adıma devam et)
}

Adım 7: Düzen Boyutunu Alın ve Resim Olarak Kaydedin

Düzen boyutunu alma ve bunu resim olarak kaydetme işlemini tamamlayın.

foreach (string layout in layouts)
{
    // ... (sonraki adıma devam et)
}

Çözüm

Tebrikler! Aspose.CAD for .NET’i kullanarak CAD düzenlerinin boyutunu nasıl alacağınızı başarıyla öğrendiniz. Bu eğitim, projenizi ayarlamaktan düzen bilgilerinin alınmasına ve görüntü olarak kaydedilmesine kadar önemli adımları kapsıyordu. Artık verimli CAD dosyası manipülasyonu için bu bilgiyi .NET uygulamalarınıza dahil edebilirsiniz.

SSS’ler

S1: Aspose.CAD tüm CAD dosya formatlarıyla uyumlu mudur?

Cevap1: Evet, Aspose.CAD, DWG ve DXF dahil olmak üzere çeşitli CAD dosya formatlarını destekler.

S2: Görüntü kaydetme seçeneklerini özelleştirebilir miyim?

A2: Kesinlikle! Özel gereksinimlerinizi karşılamak için format ve çözünürlük gibi görüntü seçeneklerini ayarlayabilirsiniz.

S3: Ek belgeleri nerede bulabilirim?

A3: Bkz.Aspose.CAD belgeleri detaylı bilgi ve örnekler için.

S4: Ücretsiz deneme sürümü mevcut mu?

Cevap4: Evet, Aspose.CAD’i aşağıdaki yöntemlerle keşfedebilirsiniz:ücretsiz deneme.

S5; Nasıl teknik destek alabilirim?

Cevap5: Teknik destek için şu adresi ziyaret edin:Aspose.CAD forumu.