
Aspose.CAD for .NET
API C# .NET untuk Membuat, Mengedit & Mengonversi Gambar CAD
API Pemrosesan Gambar CAD yang Kuat yang memungkinkan Pengembang Perangkat Lunak untuk Memuat, Membaca, Memproses, & Mengonversi File CAD & BIM. Pengembang dapat mengekspor AutoCAD DWG & DXF ke gambar PDF & Raster dengan mudah.
Apa itu Aspose.CAD untuk .NET?
Aspose.CAD untuk .NET adalah API pemrosesan dokumen CAD dan BIM yang sangat canggih dan berdiri sendiri untuk membaca, memanipulasi, memproses, dan mengonversi berbagai format file CAD dan BIM. Pustaka ini memungkinkan pengembang untuk membuat aplikasi yang dapat menangani gambar CAD yang rumit dan canggih. Pustaka ini telah menyertakan dukungan untuk memuat (memasukkan) berbagai format file, seperti DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL, dan IGS. Hanya dengan beberapa baris kode .NET, format berkas pendukung ini dapat diubah menjadi PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF, dan PSD.
Aspose.CAD untuk .NET dirancang agar sangat produktif dan dapat diskalakan sehingga memudahkan pengembang perangkat lunak untuk menggabungkan fungsionalitas CAD ke dalam aplikasi mereka. Kemampuan caching dan manajemen memori yang canggih memastikan bahwa gambar CAD yang paling besar dan paling rumit pun dapat diproses dengan cepat dan efisien. Hal ini menjadikan pustaka ini solusi ideal untuk aplikasi yang perlu bekerja dengan data CAD dalam jumlah besar.
Aspose.CAD untuk .NET telah menyertakan dukungan lengkap untuk gambar 2D dan 3D sehingga menjadikannya alat serbaguna untuk bekerja dengan berbagai format CAD. Ada beberapa fitur penting yang menjadi bagian dari pustaka ini, seperti menyesuaikan ukuran gambar CAD, mengekspor gambar dan tata letak DWG/DXF ke ukuran tertentu, mengekspor font SHX, mengatur batas waktu penyimpanan, dan masih banyak lagi. Secara keseluruhan, pustaka ini merupakan pustaka serbaguna yang menyediakan berbagai alat bagi pengembang untuk bekerja dengan gambar CAD. Baik Anda sedang membangun aplikasi desktop, aplikasi web, atau aplikasi seluler, Aspose.CAD dapat membantu Anda membawa fungsionalitas CAD ke tingkat berikutnya.
Memulai dengan Aspose.CAD untuk .NET
Cara yang direkomendasikan untuk menginstal Aspose.CAD untuk .NET adalah menggunakan NuGet. Harap gunakan perintah berikut untuk instalasi yang lancar.
Instal Aspose.CAD untuk .NET melalui NuGet
NuGet\Install-Package Aspose.CAD -Version 23.1.0
Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.Konversi Gambar AutoCAD ke PDF melalui .NET
Aspose.CAD untuk .NET telah menyertakan fitur yang sangat berguna untuk mengonversi gambar AutoCAD DXF dan DWG ke format file PDF tanpa dependensi eksternal apa pun. Pustaka ini memungkinkan pengembang untuk menyesuaikan proses konversi CAD dan telah menyediakan banyak fitur opsional yang setelah pengaturan dapat menggantikan proses rendering sesuai dengan kebutuhan aplikasi. Pengembang dapat dengan mudah mengatur ukuran kanvas, menyesuaikan warna latar belakang & gambar, mengatur skala tata letak otomatis, melacak proses rendering CAD, mengganti font yang diperlukan dengan font yang tersedia, mengekspor tata letak CAD ke PDF, menambahkan opsi pena di properti ekspor, dan masih banyak lagi.
Bagaimana cara mengekspor berkas AutoCAD 3D 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);
}
Ekspor AutoCAD DWG & DXF ke Gambar Raster melalui C#
Aspose.CAD untuk .NET telah menyertakan fungsionalitas yang sangat berguna untuk mengekspor gambar AutoCAD DWG & DXF ke format gambar raster hanya dengan beberapa baris kode C#. Pustaka ini memungkinkan konversi ke format file PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG, dan GIF dengan mudah. Pustaka ini telah menyertakan beberapa fitur berguna untuk bekerja dengan ekspor gambar AutoCAD, seperti mengekspor tata letak AutoCAD DXF atau DWG, melacak proses rendering CAD, konversi Lapisan CAD ke format file gambar raster, konversi semua lapisan CAD ke Gambar terpisah, dan masih banyak lagi.
Bagaimana cara mengonversi AutoCAD DWG atau DXF ke format gambar melalui API C#?
// 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);
}
Tambahkan Teks & Kelola Ukuran CAD melalui API C#
Aspose.CAD untuk .NET telah menyertakan dukungan lengkap untuk menangani teks dan gambar di dalam gambar CAD dengan mudah. Pustaka tersebut telah menyertakan beberapa fitur penting untuk menangani entitas teks, seperti menambahkan entitas teks baru, memodifikasi teks yang ada, menyiapkan opsi kualitas untuk teks, menyisipkan entitas MTEXT di sebelah kanan entitas yang sudah ada, dan masih banyak lagi. Pustaka tersebut juga menyediakan dukungan lengkap untuk menyesuaikan ukuran gambar CAD secara terprogram. Pustaka tersebut telah menyertakan dua opsi penting untuk menangani ukuran gambar CAD. Yang pertama adalah penyesuaian ukuran Otomatis dan yang kedua adalah menyesuaikan ukuran dengan menggunakan enumerasi UnitType. Pengembang tidak perlu menyediakan properti lebar dan tinggi untuk opsi otomatis. Contoh berikut menunjukkan cara mencapainya.
Bagaimana Melakukan Skala Atomik Gambar CAD melalui API C#?
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);