1. Προϊόντα
  2.   ΠΑΛΗΑΝΘΡΩΠΟΣ
  3.   Python
  4.   Aspose.CAD Cloud SDK for Python

Aspose.CAD Cloud SDK for Python

 
 

Python REST API για τη δημιουργία και τον χειρισμό σχεδίων CAD

Ένα ισχυρό Python API που υποστηρίζει πλήρως χρήσιμες λειτουργίες για τη δημιουργία, επεξεργασία, ανάγνωση, χειρισμό και μετατροπή αρχείων AutoCAD DWG, DXF DWF και BIM στο cloud.

Τι είναι το Aspose.CAD Cloud Python SDK;

Το

Aspose.CAD Cloud Python SDK είναι ένα εξαιρετικά χρήσιμο κιτ ανάπτυξης λογισμικού (SDK) που επιτρέπει στους προγραμματιστές να σχεδιάζουν ισχυρές εφαρμογές για εργασία με σχέδια AutoCAD και BIM. Με τη βοήθεια του ισχυρού REST API, οι προγραμματιστές μπορούν να μετατρέψουν σχέδια CAD σε διάφορους τύπους αρχείων, όπως PDF, SVG, BMP, PNG, JPEG και άλλα. Αυτό το API περιλαμβάνεται στο Aspose.CAD Cloud Python SDK, το οποίο διευκολύνει τους προγραμματιστές να συμπεριλάβουν διάφορες λειτουργίες στις εφαρμογές Python.

Οι προγραμματιστές λογισμικού μπορούν να ενσωματώσουν λειτουργίες μετατροπής και χειρισμού αρχείων CAD στις εφαρμογές τους που βασίζονται σε Python με τη βοήθεια του αξιόπιστου Aspose.CAD Cloud Python SDK. Δίνει τη δυνατότητα στους προγραμματιστές λογισμικού να μεταφέρουν τα σχέδια CAD τους από τη μία μορφή στην άλλη και προσφέρει απίστευτα ισχυρές δυνατότητες μετατροπής για τη μετατροπή των σχεδίων CAD τους από τη μία μορφή στην άλλη, όπως DWG, DWF και DXF, σε PDF και σε μορφές εικόνων όπως BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF και ούτω καθεξής. Το Aspose.CAD Cloud Python SDK μπορεί να χρησιμοποιηθεί σε οποιαδήποτε πλατφόρμα που υποστηρίζει Python, συμπεριλαμβανομένων των Windows, Linux και macOS.

Το Aspose.CAD Cloud Python SDK προσφέρει έναν οικονομικό τρόπο εργασίας με αρχεία CAD. Προσφέρει μια επεκτάσιμη και προσαρμόσιμη πλατφόρμα που βασίζεται στο cloud και εξαλείφει την ανάγκη για ακριβό λογισμικό και εξοπλισμό CAD. Το SDK για εργασία με αρχεία CAD διαθέτει πολλά βασικά χαρακτηριστικά, όπως η δυνατότητα επεξεργασίας αρχείων CAD μέσω προγραμματισμού, η προσθήκη ή τροποποίηση οντοτήτων CAD, η προσθήκη ή αφαίρεση επιπέδων ή διατάξεων, η απόδοση αρχείων CAD σε διαφορετικές μορφές εικόνας (PNG, JPG, BMP, TIFF), η υποστήριξη για επικύρωση αρχείων CAD, η ενσωμάτωση με αποθήκευση στο cloud και πολλά άλλα. Λαμβάνοντας υπόψη όλα τα δεδομένα, είναι η ιδανική επιλογή για προγραμματιστές που πρέπει να διαχειρίζονται αρχεία CAD στις εφαρμογές τους που βασίζονται σε Python.

Previous Next

Ξεκινώντας με το Aspose.CAD Cloud Python SDK

Το Aspose.CAD Cloud Python SDK μπορεί να εγκατασταθεί χρησιμοποιώντας το pip, τον διαχειριστή πακέτων Python. Για να το εγκαταστήσετε, απλώς εκτελέστε την ακόλουθη εντολή.

Εγκατάσταση του Aspose.CAD Cloud Python SDK μέσω pip

pip install asposecadcloud 
Μπορείτε επίσης να το κατεβάσετε απευθείας από τη σελίδα προϊόντος Aspose.

Μετατροπή σχεδίων CAD σε εικόνα μέσω Python API

Το Aspose.CAD Cloud SDK για Python περιλαμβάνει πλήρη υποστήριξη για τη μετατροπή σχεδίων CAD σε διάφορες άλλες υποστηριζόμενες μορφές αρχείων εικόνας στο cloud. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για τη μετατροπή σχεδίων CAD σε μορφές αρχείων BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF και WMF. Οι προγραμματιστές λογισμικού μπορούν επίσης να εξάγουν επιλεγμένα επίπεδα και διατάξεις από τα σχέδια CAD. Το ακόλουθο παράδειγμα δείχνει πώς να εξάγετε υπάρχουσες εικόνες σε άλλη μορφή χρησιμοποιώντας το Python REST API.

Εξαγωγή Μέρους της Εικόνας μέσω Python API

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

Πώς να εξαγάγετε μέρος της εικόνας μέσω Python API;

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi

# Your Aspose Cloud credentials
client_id = 'your_client_id'
client_secret = 'your_client_secret'
base_url = 'https://api.aspose.cloud'

# Create an instance of the ApiClient class
configuration = asposecadcloud.Configuration()
configuration.api_key['ClientId'] = client_id
configuration.api_key['ClientSecret'] = client_secret
configuration.host = base_url
api_client = asposecadcloud.ApiClient(configuration)

# Create an instance of the CadApi class
cad_api = CadApi(api_client)

# Get the properties of the drawing
filename = 'sample.dwg'
folder_name = 'CAD'
drawing_properties = cad_api.get_drawing_properties(filename, folder=folder_name)

# Get the dimensions of the area to export
top_left_x = 0
top_left_y = 0
bottom_right_x = 100
bottom_right_y = 100
drawing_area = cad_api.get_drawing_area(filename, folder=folder_name, x=top_left_x, y=top_left_y, width=bottom_right_x-top_left_x, height=bottom_right_y-top_left_y)

# Export the area as a PNG image
export_format = 'png'
output_filename = 'output.png'
export_options = asposecadcloud.PngOptions()
export_options.area = drawing_area
cad_api.get_drawing_save_as(filename, export_format, folder=folder_name, out_path=output_filename, export_options=export_options)

Διαχείριση μεγέθους σχεδίου CAD μέσω Python API

Το Aspose.CAD Cloud SDK για Python περιλαμβάνει ισχυρή υποστήριξη για τον χειρισμό σχεδίων CAD και των μεγεθών τους. Η βιβλιοθήκη παρείχε υποστήριξη για Αυτόματη προσαρμογή μεγέθους ή Προσαρμογή μεγέθους χρησιμοποιώντας την απαρίθμηση UnitType. Για να αλλάξετε το μέγεθος μιας εικόνας, πρέπει πρώτα να φορτώσετε μια υπάρχουσα εικόνα και να λάβετε το τρέχον μέγεθος του σχεδίου και στη συνέχεια να δημιουργήσετε μια παρουσία των νέων επιλογών εξαγωγής. Στη συνέχεια, ορίστε το νέο μέγεθος του σχεδίου και μετατρέψτε το σχέδιο στη νέα μορφή με το νέο μέγεθος. Τώρα αποθηκεύστε το στην καθορισμένη διαδρομή αρχείου εξόδου. Το ακόλουθο παράδειγμα δείχνει πώς να το πετύχετε αυτό.

Πώς να αλλάξετε το μέγεθος ενός σχεδίου CAD μέσω του Python API;

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi
from asposecadcloud.models.cad_bmp_export_options import CadBmpExportOptions

# set up the API client
cad_api = CadApi(api_key, app_sid, api_base_url)

# specify the input and output file paths
input_file = "input.dwg"
output_file = "output.dwg"

# get the current size of the drawing
size = cad_api.get_drawing_properties(input_file).drawing_size

# create an instance of the BMP export options
bmp_export_options = CadBmpExportOptions()

# set the new size of the drawing
bmp_export_options.width = size.width * 2
bmp_export_options.height = size.height * 2

# convert the drawing to BMP format with the new size
cad_api.put_drawing_bmp(input_file, bmp_export_options, output_file)

Περιστροφή και αναστροφή εικόνων CAD μέσω Python API

Το Aspose.CAD Cloud SDK για Python περιλαμβάνει ορισμένες χρήσιμες λειτουργίες για χειρισμό εικόνων και μετατροπή σε άλλες υποστηριζόμενες μορφές αρχείων χρησιμοποιώντας το Python REST API. Για να περιστρέψετε και να αναστρέψετε μια υπάρχουσα εικόνα, πρέπει πρώτα να ορίσετε το όνομα και τη μορφή του αρχείου εισόδου και εξόδου. Στη συνέχεια, πρέπει να ορίσετε τις ιδιότητες περιστροφής και αναστροφής και, στη συνέχεια, να περιστρέψετε ή να αναστρέψετε το σχέδιο. Τώρα μπορείτε να κατεβάσετε το περιστραμμένο και αναστραφέν σχέδιο και να το αποθηκεύσετε στη θέση της επιλογής σας.

Πώς να περιστρέψετε και να αναστρέψετε εικόνες CAD μέσα σε εφαρμογές Python;

import asposecadcloud
from asposecadcloud.apis.cad_api import CadApi
from asposecadcloud.models.requests import PutDrawingRotateFlipRequest
from asposecadcloud.models.rotate_flip_type import RotateFlipType

# Configure API key authorization
configuration = asposecadcloud.Configuration()
configuration.api_key['api_key'] = 'YOUR_APP_KEY'
configuration.api_key['app_sid'] = 'YOUR_APP_SID'

# Create a CAD API instance
cad_api = CadApi(asposecadcloud.ApiClient(configuration))

# Set input file name and format
filename = 'input.dwg'
format = 'dwg'

# Set output file name and format
output_filename = 'output.dwg'
output_format = 'dwg'

# Set rotation and flip properties
rotate_flip_type = RotateFlipType.FlipX

# Rotate and flip the drawing
request = PutDrawingRotateFlipRequest(filename, rotate_flip_type, output_format, folder=None, storage=None, output_path=output_filename)
response = cad_api.put_drawing_rotate_flip(request)

# Download the rotated and flipped drawing
download_request = asposecadcloud.DownloadFileRequest(output_filename)
download_response = cad_api.download_file(download_request)
 Ελληνικά