Aspose.CAD for .NET

 
 

C# .NET API για δημιουργία, επεξεργασία και μετατροπή σχεδίων CAD

Ένα ισχυρό API επεξεργασίας σχεδίων CAD που επιτρέπει στους προγραμματιστές λογισμικού να φορτώνουν, να διαβάζουν, να επεξεργάζονται και να μετατρέπουν αρχεία CAD & BIM. Οι προγραμματιστές μπορούν να εξάγουν εύκολα αρχεία AutoCAD DWG & DXF σε εικόνες PDF & Raster.

Τι είναι το Aspose.CAD για .NET;

Το

Aspose.CAD για .NET είναι ένα αυτόνομο, πολύ ισχυρό API επεξεργασίας εγγράφων CAD και BIM για την ανάγνωση, τον χειρισμό, την επεξεργασία και τη μετατροπή πολυάριθμων μορφών αρχείων CAD και BIM. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές που μπορούν να χειριστούν πολύπλοκα και εξελιγμένα σχέδια CAD. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για τη φόρτωση (εισαγωγή) διαφόρων μορφών αρχείων, όπως DWG, DXF, DWT, DGN, DWF, DWFX, IFC, STL, IGES, PLT, CF2, OBJ, HPGL και IGS. Με μόνο μερικές γραμμές κώδικα .NET, είναι δυνατή η μετατροπή αυτών των υποστηριζόμενων μορφών αρχείων σε PDF, WMF, SVG, EMF, BMP, GIF, JPG, JPG, JPEG, DICOM, WEBP, JP2, JPEG2000, PNG, TIFF και PSD.

Το Aspose.CAD για .NET έχει σχεδιαστεί για να είναι εξαιρετικά παραγωγικό και επεκτάσιμο, διευκολύνοντας τους προγραμματιστές λογισμικού να ενσωματώσουν λειτουργικότητα CAD στις εφαρμογές τους. Οι προηγμένες δυνατότητες προσωρινής αποθήκευσης και διαχείρισης μνήμης διασφαλίζουν ότι ακόμη και τα μεγαλύτερα και πιο σύνθετα σχέδια CAD μπορούν να υποστούν επεξεργασία γρήγορα και αποτελεσματικά. Αυτό καθιστά τη βιβλιοθήκη ιδανική λύση για εφαρμογές που πρέπει να εργάζονται με μεγάλες ποσότητες δεδομένων CAD.

Το Aspose.CAD για .NET περιλαμβάνει πλήρη υποστήριξη τόσο για δισδιάστατα όσο και για τρισδιάστατα σχέδια, καθιστώντας το ένα ευέλικτο εργαλείο για εργασία με ένα ευρύ φάσμα μορφών CAD. Η βιβλιοθήκη περιλαμβάνει πολλά σημαντικά χαρακτηριστικά, όπως η προσαρμογή του μεγέθους του σχεδίου CAD, η εξαγωγή σχεδίων και διατάξεων DWG/DXF σε συγκεκριμένα μεγέθη, η εξαγωγή γραμματοσειρών SHX, ο ορισμός χρονικού ορίου κατά την αποθήκευση και πολλά άλλα. Συνολικά, είναι μια ευέλικτη βιβλιοθήκη που παρέχει στους προγραμματιστές ένα ευρύ φάσμα εργαλείων για την εργασία με σχέδια CAD. Είτε δημιουργείτε μια εφαρμογή για επιτραπέζιους υπολογιστές, μια εφαρμογή web ή μια εφαρμογή για κινητά, το Aspose.CAD μπορεί να σας βοηθήσει να βελτιώσετε τη λειτουργικότητα του CAD σας.

Previous Next

Ξεκινώντας με το Aspose.CAD για .NET

Ο συνιστώμενος τρόπος εγκατάστασης του Aspose.CAD για .NET είναι η χρήση του NuGet. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκατάσταση του Aspose.CAD για .NET μέσω NuGet

NuGet\Install-Package Aspose.CAD -Version 23.1.0 
Μπορείτε επίσης να το κατεβάσετε απευθείας από τη σελίδα προϊόντος Aspose.

Μετατροπή Σχεδίων AutoCAD σε PDF μέσω .NET

Το Aspose.CAD για .NET περιλαμβάνει μια πολύ χρήσιμη λειτουργία για τη μετατροπή σχεδίων AutoCAD DXF καθώς και DWG σε μορφή αρχείου PDF χωρίς εξωτερικές εξαρτήσεις. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές να προσαρμόσουν τη διαδικασία μετατροπής CAD και παρέχει πολλές προαιρετικές λειτουργίες που κατά τη ρύθμιση μπορούν να παρακάμψουν τη διαδικασία απόδοσης ανάλογα με τις ανάγκες της εφαρμογής. Οι προγραμματιστές μπορούν εύκολα να ορίσουν το μέγεθος του καμβά, να προσαρμόσουν τα χρώματα φόντου και σχεδίου, να ορίσουν την αυτόματη κλιμάκωση διάταξης, να παρακολουθήσουν τη διαδικασία απόδοσης CAD, να αντικαταστήσουν τις απαιτούμενες γραμματοσειρές με τις διαθέσιμες γραμματοσειρές, να εξάγουν διατάξεις CAD σε PDF, να προσθέσουν επιλογές πένας στις ιδιότητες εξαγωγής και πολλά άλλα.

Πώς να εξάγετε ένα αρχείο AutoCAD 3D σε PDF μέσω του .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);
}

Εξαγωγή AutoCAD DWG & DXF σε εικόνα raster μέσω C#

Το Aspose.CAD για .NET έχει συμπεριλάβει πολύ χρήσιμη λειτουργικότητα για την εξαγωγή σχεδίων AutoCAD DWG & DXF σε μορφές εικόνας raster με μόνο μερικές γραμμές κώδικα C#. Η βιβλιοθήκη επιτρέπει την εύκολη μετατροπή σε μορφές αρχείων PNG, BMP, TIFF, JP2, PSD, DICOM, WEBP, JPEG και GIF. Η βιβλιοθήκη έχει συμπεριλάβει ορισμένες χρήσιμες λειτουργίες για την εργασία με την εξαγωγή σχεδίων AutoCAD, όπως εξαγωγή διατάξεων AutoCAD DXF ή DWG, παρακολούθηση της διαδικασίας απόδοσης CAD, μετατροπή επιπέδων CAD σε μορφές αρχείων εικόνας raster, μετατροπή όλων των επιπέδων CAD σε ξεχωριστές εικόνες και πολλά άλλα.

Πώς να μετατρέψετε αρχεία DWG ή DXF από το AutoCAD σε μορφή εικόνας μέσω του 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);                
}

Προσθήκη κειμένου και διαχείριση μεγέθους CAD μέσω C# API

Το Aspose.CAD για .NET περιλαμβάνει πλήρη υποστήριξη για τον εύκολο χειρισμό κειμένου και εικόνων μέσα σε σχέδια CAD. Η βιβλιοθήκη έχει συμπεριλάβει αρκετές σημαντικές λειτουργίες για τον χειρισμό οντοτήτων κειμένου, όπως προσθήκη νέων οντοτήτων κειμένου, τροποποίηση υπάρχοντος κειμένου, ρύθμιση επιλογών ποιότητας για το κείμενο, εισαγωγή οντοτήτων MTEXT δεξιά από τις υπάρχουσες και πολλά άλλα. Η βιβλιοθήκη παρέχει επίσης πλήρη υποστήριξη για την προγραμματιστική προσαρμογή του μεγέθους σχεδίου CAD. Έχει συμπεριλάβει δύο σημαντικές επιλογές για τον χειρισμό του μεγέθους σχεδίου CAD. Η πρώτη είναι η Αυτόματη προσαρμογή μεγέθους και η δεύτερη είναι η προσαρμογή μεγέθους χρησιμοποιώντας την απαρίθμηση UnitType. Οι προγραμματιστές δεν χρειάζεται να παρέχουν τις ιδιότητες πλάτους και ύψους για την αυτόματη επιλογή. Το ακόλουθο παράδειγμα δείχνει πώς να το επιτύχετε.

Πώς εκτελείται ατομική κλιμάκωση σχεδίων CAD μέσω 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);
 Ελληνικά