1. Produk
  2.   CAD
  3.   .NET
  4.   Aspose.CAD for .NET

Aspose.CAD for .NET

 
 

C# .NET API untuk Mencipta, Mengedit & Menukar Lukisan CAD

API Pemprosesan Lukisan CAD Berkuasa Yang membolehkan Pembangun Perisian Memuat, Membaca, Memproses & Menukar Fail CAD & BIM. Pembangun Boleh Mengeksport AutoCAD DWG & DXF ke imej PDF & Raster dengan mudah.

Apakah itu Aspose.CAD untuk .NET?

Aspose.CAD untuk .NET ialah API pemprosesan dokumen CAD dan BIM yang sangat berkuasa tersendiri untuk membaca, memanipulasi, memproses dan menukar pelbagai format fail CAD dan BIM. Perpustakaan ini membolehkan pembangun mencipta aplikasi yang boleh mengendalikan lukisan CAD yang kompleks dan canggih. Perpustakaan telah menyertakan sokongan untuk memuatkan (memasukkan) pelbagai format fail, seperti DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL dan IGS. Dengan hanya beberapa baris kod .NET, format fail sokongan ini boleh ditukar kepada PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF dan PSD.

Aspose.CAD untuk .NET direka bentuk untuk menjadi sangat produktif dan berskala menjadikannya mudah bagi pembangun perisian untuk memasukkan fungsi CAD ke dalam aplikasi mereka. Caching termaju dan keupayaan pengurusan memori memastikan lukisan CAD yang terbesar dan paling kompleks boleh diproses dengan cepat dan cekap. Ini menjadikan perpustakaan penyelesaian ideal untuk aplikasi yang perlu berfungsi dengan jumlah data CAD yang besar.

Aspose.CAD untuk .NET telah menyertakan sokongan lengkap untuk lukisan 2D dan 3D menjadikannya alat serba boleh untuk bekerja dengan pelbagai format CAD. Terdapat beberapa bahagian ciri penting perpustakaan, seperti melaraskan saiz lukisan CAD, mengeksport lukisan dan susun atur DWG/DXF ke dalam saiz yang ditentukan, eksport fon SHX, menetapkan tamat masa untuk menyimpan dan banyak lagi. Secara keseluruhannya, ia adalah perpustakaan serba boleh yang menyediakan pembangun dengan pelbagai alat untuk bekerja dengan lukisan CAD. Sama ada anda sedang membina aplikasi desktop, aplikasi web atau aplikasi mudah alih, Aspose.CAD boleh membantu anda meningkatkan fungsi CAD anda ke peringkat seterusnya.

Previous Next

Bermula dengan Aspose.CAD untuk .NET

Cara yang disyorkan untuk memasang Aspose.CAD untuk .NET menggunakan NuGet. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.CAD untuk .NET melalui NuGet

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Anda juga boleh memuat turunnya terus daripada halaman produk Aspose.

Penukaran Lukisan AutoCAD kepada PDF melalui .NET

Aspose.CAD untuk .NET telah menyertakan ciri yang sangat berguna untuk menukar AutoCAD DXF serta lukisan DWG kepada format fail PDF tanpa sebarang kebergantungan luaran. Perpustakaan membenarkan pembangun menyesuaikan proses penukaran CAD dan telah menyediakan banyak ciri pilihan yang apabila ditetapkan boleh mengatasi proses pemaparan mengikut keperluan aplikasi. Pembangun boleh menetapkan saiz kanvas dengan mudah, menyesuaikan warna latar belakang & lukisan, menetapkan penskalaan reka letak automatik, menjejak proses pemaparan CAD, menggantikan fon yang diperlukan dengan fon yang tersedia, mengeksport reka letak CAD ke PDF, menambah pilihan pen dalam sifat eksport dan banyak lagi.

Bagaimana untuk Mengeksport Fail 3D AutoCAD ke PDF melalui .NET API?

// 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);
}

Eksport AutoCAD DWG & DXF ke Imej Raster melalui C#

Aspose.CAD untuk .NET telah menyertakan fungsi yang sangat berguna untuk mengeksport lukisan AutoCAD DWG & DXF ke format imej raster dengan hanya beberapa baris kod C#. Perpustakaan membenarkan penukaran kepada format fail PNG, BMP, TIFF, JP2, JPA, DICOM, WEBP, JPEG dan GIF dengan mudah. Perpustakaan ini telah menyertakan beberapa ciri berguna untuk bekerja dengan eksport lukisan AutoCAD, seperti mengeksport reka letak AutoCAD DXF atau DWG, menjejaki proses pemaparan CAD, penukaran Lapisan CAD kepada format fail imej raster, semua penukaran lapisan CAD kepada Imej berasingan dan banyak lagi.

Bagaimana untuk Menukar AutoCAD DWG atau DXF kepada Format Imej melalui C# API?

// 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);                
}

Tambah Teks & Urus Saiz CAD melalui C# API

Aspose.CAD untuk .NET telah menyertakan sokongan lengkap untuk mengendalikan teks dan imej di dalam lukisan CAD dengan mudah. Pustaka telah memasukkan beberapa ciri penting untuk mengendalikan entiti teks, seperti menambah entiti teks baharu, mengubah suai teks sedia ada, menyediakan pilihan kualiti untuk teks, memasukkan entiti MTEXT di sebelah kanan entiti sedia ada dan banyak lagi. Perpustakaan juga menyediakan sokongan lengkap untuk melaraskan saiz lukisan CAD secara pemrograman. Ia telah memasukkan dua pilihan penting untuk mengendalikan saiz lukisan CAD. Yang pertama ialah pelarasan saiz automatik dan yang kedua ialah pelarasan saiz dengan menggunakan penghitungan UnitType. Pembangun tidak perlu menyediakan sifat lebar dan ketinggian untuk pilihan automatik. Contoh berikut menunjukkan cara untuk mencapainya.

Bagaimana Melakukan Penskalaan Atom bagi Lukisan CAD melalui C# API?

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);
 Melayu