Λάβετε το μέγεθος της διάταξης CAD στο Aspose.CAD για .NET

Εισαγωγή

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

Προαπαιτούμενα

Πριν ξεκινήσουμε το σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  • Aspose.CAD για .NET: Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη Aspose.CAD. Μπορείτε να το κατεβάσετε από τοΣελίδα λήψης Aspose.CAD για .NET.

  • Αρχεία εγγράφων: Προετοιμάστε τα αρχεία CAD με τα οποία θέλετε να εργαστείτε. Αυτό το σεμινάριο χρησιμοποιεί ως παραδείγματα τα “conic_pyramid.dxf” και “Bottom_plate.dwg”.

Τώρα, ας ξεκινήσουμε!

Εισαγωγή χώρων ονομάτων

Στο έργο σας .NET, ξεκινήστε εισάγοντας τους απαραίτητους χώρους ονομάτων:

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: Ρυθμίστε τον Κατάλογο Εγγράφων

Ορίστε τη διαδρομή προς τον κατάλογο εγγράφων σας. Αντικαθιστώ"Your Document Directory" με την πραγματική διαδρομή.

string MyDir = "Your Document Directory";

Βήμα 2: Καθορίστε τις διαδρομές αρχείου CAD

Καθορίστε μια σειρά από διαδρομές αρχείων CAD που θέλετε να αναλύσετε. Σε αυτό το παράδειγμα, χρησιμοποιούμε “conic_pyramid.dxf” και “Bottom_plate.dwg.”

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

Βήμα 3: Επανάληψη μέσω αρχείων CAD

Επαναλάβετε σε κάθε αρχείο CAD και ανακτήστε τις πληροφορίες διάταξης.

foreach (var sourceFilePath in sourceFilePaths)
{
    string extension = Path.GetExtension(sourceFilePath);
    using (CadImage cadImage = (CadImage)Aspose.CAD.Image.Load(sourceFilePath))
    {
        // ... (συνεχίστε στο επόμενο βήμα)
    }
}

Βήμα 4: Λάβετε μη κενές διατάξεις

Καθορίστε μια βοηθητική μέθοδο για τη λήψη μη κενών διατάξεων με βάση τον τύπο αρχείου CAD.

private static List<string> GetNotEmptyLayouts(Image cadImage, string extension)
{
    // ... (συνεχίστε στο επόμενο βήμα)
}

Βήμα 5: Λάβετε διατάξεις για αρχεία DWG

Εφαρμόστε τη λογική για να ανακτήσετε μη κενές διατάξεις για αρχεία DWG.

private static List<string> GetNotEmptyLayoutsForDwg(CadImage cadImage)
{
    // ... (συνεχίστε στο επόμενο βήμα)
}

Βήμα 6: Λάβετε διατάξεις για αρχεία DXF

Εφαρμόστε τη λογική για να ανακτήσετε μη κενές διατάξεις για αρχεία DXF.

private static List<string> GetNotEmptyLayoutsForDxf(CadImage cadImage)
{
    // ... (συνεχίστε στο επόμενο βήμα)
}

Βήμα 7: Ανάκτηση μεγέθους διάταξης και αποθήκευση ως εικόνα

Ολοκληρώστε τη διαδικασία λήψης μεγέθους διάταξης και αποθήκευσης ως εικόνας.

foreach (string layout in layouts)
{
    // ... (συνεχίστε στο επόμενο βήμα)
}

συμπέρασμα

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

Συχνές ερωτήσεις

Ε1: Είναι το Aspose.CAD συμβατό με όλες τις μορφές αρχείων CAD;

A1: Ναι, το Aspose.CAD υποστηρίζει διάφορες μορφές αρχείων CAD, συμπεριλαμβανομένων των DWG και DXF.

Ε2: Μπορώ να προσαρμόσω τις επιλογές αποθήκευσης εικόνας;

Α2: Απολύτως! Μπορείτε να προσαρμόσετε τις επιλογές εικόνας, όπως η μορφή και η ανάλυση, για να ανταποκρίνονται στις συγκεκριμένες απαιτήσεις σας.

Ε3: Πού μπορώ να βρω πρόσθετη τεκμηρίωση;

A3: Ανατρέξτε στοΤεκμηρίωση Aspose.CAD για λεπτομερείς πληροφορίες και παραδείγματα.

Ε4: Υπάρχει διαθέσιμη δωρεάν δοκιμή;

A4: Ναι, μπορείτε να εξερευνήσετε το Aspose.CAD με έναδωρεάν δοκιμή.

Q5; Πώς μπορώ να λάβω τεχνική υποστήριξη;

A5: Για τεχνική υποστήριξη, επισκεφθείτε τοΦόρουμ Aspose.CAD.