1. Ürün:% s
  2.   CAD
  3.   .NET
  4.   Aspose.CAD for .NET

Aspose.CAD for .NET

 
 

CAD Çizimlerini Oluşturmak, Düzenlemek ve Dönüştürmek için C# .NET API'si

Yazılım Geliştiricilerinin CAD ve BIM Dosyalarını Yüklemesini, Okumasını, İşlemesini ve Dönüştürmesini Sağlayan Güçlü Bir CAD Çizim İşleme API'si. Geliştiriciler AutoCAD DWG ve DXF dosyalarını PDF ve Raster görüntülerine kolaylıkla aktarabilirler.

Aspose.CAD for .NET nedir?

Aspose.CAD for .NET, çok sayıda CAD ve BIM dosya formatını okumak, düzenlemek, işlemek ve dönüştürmek için bağımsız ve çok güçlü bir CAD ve BIM belge işleme API'sidir. Kütüphane, geliştiricilerin karmaşık ve gelişmiş CAD çizimlerini işleyebilen uygulamalar oluşturmasını sağlar. Kütüphane, DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL ve IGS gibi çeşitli dosya formatlarını yükleme (girme) desteği içerir. Sadece birkaç satır .NET koduyla, bu desteklenen dosya formatlarını PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF ve PSD'ye dönüştürmek mümkündür.

Aspose.CAD for .NET, yazılım geliştiricilerin CAD işlevlerini uygulamalarına kolayca entegre edebilmelerini sağlayan, son derece üretken ve ölçeklenebilir olacak şekilde tasarlanmıştır. Gelişmiş önbellekleme ve bellek yönetimi özellikleri, en büyük ve en karmaşık CAD çizimlerinin bile hızlı ve verimli bir şekilde işlenmesini sağlar. Bu da, kütüphaneyi büyük miktarda CAD verisiyle çalışması gereken uygulamalar için ideal bir çözüm haline getirir.

Aspose.CAD for .NET, hem 2B hem de 3B çizimler için eksiksiz destek sunarak, onu çok çeşitli CAD formatlarıyla çalışmak için çok yönlü bir araç haline getirir. Kütüphanede CAD çizim boyutunu ayarlama, DWG/DXF çizimlerini ve düzenlerini belirtilen boyutlara aktarma, SHX yazı tiplerini aktarma, kaydetme sırasında zaman aşımı süresi ayarlama ve daha birçok önemli özellik bulunmaktadır. Genel olarak, geliştiricilere CAD çizimleriyle çalışmak için çok çeşitli araçlar sunan çok yönlü bir kütüphanedir. İster masaüstü uygulaması, ister web uygulaması veya mobil uygulama geliştiriyor olun, Aspose.CAD CAD işlevselliğinizi bir üst seviyeye taşımanıza yardımcı olabilir.

Previous Next

Aspose.CAD for .NET'e Başlarken

Aspose.CAD for .NET'i kurmanın önerilen yolu NuGet kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.

NuGet aracılığıyla .NET için Aspose.CAD'i yükleyin

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Ayrıca doğrudan Aspose ürün sayfasından da indirebilirsiniz.

AutoCAD Çizimlerini .NET Üzerinden PDF'ye Dönüştürme

Aspose.CAD for .NET, AutoCAD DXF ve DWG çizimlerini herhangi bir dış bağımlılık olmadan PDF dosya formatına dönüştürmek için oldukça kullanışlı bir özellik içeriyor. Kütüphane, geliştiricilerin CAD dönüştürme sürecini özelleştirmelerine olanak tanıyor ve uygulama ihtiyaçlarına göre işleme sürecini geçersiz kılabilen birçok isteğe bağlı özellik sunuyor. Geliştiriciler, tuval boyutunu kolayca ayarlayabilir, arka plan ve çizim renklerini özelleştirebilir, otomatik düzen ölçeklendirmeyi ayarlayabilir, CAD işleme sürecini izleyebilir, gerekli yazı tiplerini mevcut yazı tipleriyle değiştirebilir, CAD düzenlerini PDF'ye aktarabilir, dışa aktarma özelliklerine kalem seçenekleri ekleyebilir ve çok daha fazlasını yapabilir.

AutoCAD 3D Dosyası .NET API ile PDF'e Nasıl Aktarılır?

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image cadImage = Aspose.CAD.Image.Load(sourceFilePath))
{
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
    rasterizationOptions.PageWidth = 500;
    rasterizationOptions.PageHeight = 500;
   // rasterizationOptions.TypeOfEntities = TypeOfEntities.Entities3D;

    rasterizationOptions.Layouts = new string[] { "Model" };
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.VectorRasterizationOptions = rasterizationOptions;
    MyDir = MyDir + "Export3DImagestoPDF_out.pdf";
    cadImage.Save(MyDir, pdfOptions);
}

AutoCAD DWG ve DXF'yi C# ile Raster Görüntüye Aktarma

Aspose.CAD for .NET, AutoCAD DWG ve DXF çizimlerini yalnızca birkaç satır C# koduyla raster görüntü formatlarına aktarmak için oldukça kullanışlı işlevler sunar. Kütüphane, PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG ve GIF dosya formatlarına kolayca dönüştürme olanağı sağlar. Kütüphane, AutoCAD DXF veya DWG düzenlerini dışa aktarma, CAD işleme sürecini izleme, CAD Katmanlarını raster görüntü dosya formatlarına dönüştürme, tüm CAD katmanlarını ayrı Görüntülere dönüştürme ve daha birçok özellik gibi AutoCAD çizim dışa aktarma işlemleri için kullanışlı özellikler içerir.

AutoCAD DWG veya DXF Formatları C# API ile Resim Formatlarına Nasıl Dönüştürülür?

// The path to the documents directory.
string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "conic_pyramid.dxf";
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath))
{
    // Create an instance of CadRasterizationOptions
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
    // Set page width & height
    rasterizationOptions.PageWidth = 1200;
    rasterizationOptions.PageHeight = 1200;

    // Create an instance of PngOptions for the resultant image
    ImageOptionsBase options = new Aspose.CAD.ImageOptions.PngOptions();
    // Set rasterization options
    options.VectorRasterizationOptions = rasterizationOptions;

    MyDir = MyDir + "conic_pyramid_raster_image_out.png";
    // Save resultant image
    image.Save(MyDir, options);                
}

C# API ile Metin Ekleme ve CAD Boyutunu Yönetme

Aspose.CAD for .NET, CAD çizimlerindeki metin ve görselleri kolayca işlemek için eksiksiz destek sunar. Kütüphane, yeni metin varlıkları ekleme, mevcut metni değiştirme, metin için kalite seçenekleri ayarlama, mevcut olanların sağına MTEXT varlıkları ekleme ve daha birçok özellik gibi metin varlıklarını işlemek için çeşitli önemli özellikler içerir. Kütüphane ayrıca, CAD çizim boyutunu programatik olarak ayarlamak için eksiksiz destek sağlar. CAD çizim boyutunu işlemek için iki önemli seçenek sunar. Bunlardan ilki Otomatik boyut ayarlaması, ikincisi ise UnitType numaralandırmasını kullanarak boyutu ayarlamadır. Geliştiricilerin otomatik seçenek için genişlik ve yükseklik özelliklerini sağlamaları gerekmez. Aşağıdaki örnek, bunun nasıl gerçekleştirileceğini göstermektedir.

C# API ile CAD Çizimlerinin Atomik Ölçeklenmesi Nasıl Yapılır?

string MyDir = RunExamples.GetDataDir_ConvertingCAD();
string sourceFilePath = MyDir + "sample.dwg";
// Load a CAD drawing in an instance of Image
using (var image = Aspose.CAD.Image.Load(sourceFilePath))
{
// Create an instance of BmpOptions class
Aspose.CAD.ImageOptions.BmpOptions bmpOptions = new Aspose.CAD.ImageOptions.BmpOptions();
// Create an instance of CadRasterizationOptions and set its various properties
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
bmpOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.CenterDrawing = true;
// Set the UnitType property
cadRasterizationOptions.UnitType = Aspose.CAD.ImageOptions.UnitType.Centimenter;
// Set the layouts property
cadRasterizationOptions.Layouts = new string[] { "Model" };
// Export layout to BMP format
string outPath = sourceFilePath + ".bmp";
image.Save(outPath, bmpOptions);
 Türkçe