
Aspose.CAD Cloud SDK for Python
API REST Python chun Líníochtaí CAD a Ghiniúint agus a Láimhseáil
API Python cumhachtach a thacaíonn go hiomlán le gnéithe úsáideacha chun comhaid AutoCAD DWG, DXF DWF agus BIM a chruthú, a chur in eagar, a léamh, a ionramháil agus a thiontú sa scamall.
Cad é Aspose.CAD Cloud Python SDK?
Aspose.CAD Cloud Python SDK is trealamh forbartha bogearraí (SDK) thar a bheith cabhrach é a chuireann ar chumas ríomhchláraitheoirí aipeanna láidre a dhearadh le haghaidh oibriú le líníochtaí AutoCAD agus BIM. Le cabhair ón REST API láidir, féadfaidh forbróirí líníochtaí CAD a thiontú go roinnt cineálacha comhaid, lena n-áirítear PDF, SVG, BMP, PNG, JPEG, agus níos mó. Tá an API seo fillte san Aspose.CAD Cloud Python SDK, rud a fhágann go bhfuil sé simplí do ríomhchláraitheoirí gnéithe éagsúla a chur san áireamh ina n-aipeanna Python.
Is féidir le forbróirí bogearraí gnéithe comhshó agus ionramhála comhad CAD a ionchorprú ina n-aipeanna bunaithe ar Python le cabhair ón Aspose.CAD Cloud Python SDK iontaofa. Cuireann sé ar chumas forbróirí bogearraí a líníochtaí CAD a aistriú ó fhormáid amháin go formáid eile agus cuireann sé cumais chomhshó thar a bheith láidir ar fáil chun a líníochtaí CAD a thiontú ó fhormáid amháin go formáid eile ar nós DWG, DWF, agus DXF go PDF agus formáidí íomhánna ar nós BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF agus mar sin de. Is féidir Aspose.CAD Cloud Python SDK a úsáid ar aon ardán a thacaíonn le Python, lena n-áirítear Windows, Linux, agus macOS.
Cuireann Aspose.CAD Cloud Python SDK bealach inacmhainne ar fáil chun oibriú le comhaid CAD. Cuireann sé ardán scamallbhunaithe inscálaithe agus inoiriúnaithe ar fáil agus cuireann sé deireadh leis an ngá atá le bogearraí agus trealamh CAD costasach. Tá go leor gnéithe tábhachtacha ag an SDK chun oibriú le comhaid CAD, lena n-áirítear an cumas comhaid CAD a chur in eagar go clársceidealaithe, eintitis CAD a chur leis nó a mhodhnú, sraitheanna nó leagan amach a chur leis nó a bhaint, comhaid CAD a rindreáil chuig formáidí íomhá éagsúla (PNG, JPG, BMP, TIFF), tacaíocht do bhailíochtú comhad CAD, comhtháthú le stóráil scamall, agus go leor eile. Agus gach rud á chur san áireamh, is é an rogha iontach é do ríomhchláraitheoirí a gcaithfidh comhaid CAD a bhainistiú ina n-aipeanna bunaithe ar Python.
Ag Tosú le Aspose.CAD Cloud Python SDK
Is féidir Aspose.CAD Cloud Python SDK a shuiteáil ag baint úsáide as pip, bainisteoir pacáiste Python. Chun é a shuiteáil, rith an t-ordú seo a leanas.
Suiteáil Aspose.CAD Cloud Python SDK trí pip
pip install asposecadcloud
Is féidir leat é a íoslódáil go díreach ó leathanach táirge Aspose freisin.Tiontaigh Líníochtaí CAD go hÍomhá trí API Python
Tá tacaíocht iomlán san áireamh sa Aspose.CAD Cloud SDK do Python chun líníochtaí CAD a thiontú go roinnt formáidí comhaid íomhá eile a dtacaítear leo sa scamall. Tá tacaíocht san áireamh sa leabharlann chun Líníochtaí CAD a thiontú go formáidí comhaid BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF agus WMF. Is féidir leis na forbróirí bogearraí sraitheanna agus leagan amach roghnaithe a onnmhairiú ó na líníochtaí CAD freisin. Léiríonn an sampla seo a leanas conas íomhánna atá ann cheana a onnmhairiú go formáid eile ag baint úsáide as API REST Python.
Easpórtáil Cuid den Íomhá trí Python API
Cumasaíonn Aspose.CAD Cloud SDK do Python d’fhorbróirí bogearraí cuid d’íomhá CAD a easpórtáil chuig formáidí comhaid eile a dtacaítear leo ag baint úsáide as orduithe Python. Chun an tasc a chur i gcrích ar dtús ní mór duit an íomhá a luchtú agus faisnéis faoin íomhá a fháil ag baint úsáide as an modh get_drawing_properties. Ina dhiaidh sin ní mór duit toisí an limistéir íomhá ar mhaith leat a easpórtáil a fháil. Beidh ort ainm an chomhaid agus ainm an fhillteáin san íomhá a thabhairt, chomh maith le comhordanáidí na gcúinní uachtaracha ar chlé agus íochtaracha ar dheis den limistéar. Anois agus an íomhá réidh le heaspórtáil, cuir ainm an chomhaid agus ainm an fhillteáin san íomhá ar aghaidh, chomh maith leis an bhformáid ar mhaith leat an íomhá a easpórtáil chuici. Soláthraítear an cód seo a leanas chun cuid den íomhá a easpórtáil chuig formáidí comhaid eile a dtacaítear leo.
Conas Cuid den Íomhá a Easpórtáil trí API Python?
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)
Bainistigh Méid Líníochta CAD trí API Python
Tá tacaíocht chumhachtach san áireamh in Aspose.CAD Cloud SDK do Python chun líníochtaí CAD agus a méideanna a láimhseáil. Chuir an leabharlann tacaíocht ar fáil do choigeartú uathoibríoch méide nó do choigeartú méide trí úsáid a bhaint as an áireamh UnitType. Chun méid íomhá a athrú ar dtús ní mór duit íomhá atá ann cheana a luchtú ar dtús agus méid reatha na líníochta a fháil agus ina dhiaidh sin sampla de na roghanna easpórtála nua a chruthú. Ina dhiaidh sin socraigh méid nua na líníochta agus tiontaigh an líníocht go dtí an fhormáid nua leis an méid nua. Anois sábháil í chuig an gcosán comhaid aschuir sonraithe. Taispeánann an sampla seo a leanas conas é seo a bhaint amach.
Conas Méid Líníochta CAD a Athrú trí API Python?
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)
Rothlaigh agus Smeach Íomhánna CAD trí Python API
Tá roinnt gnéithe úsáideacha san áireamh in Aspose.CAD Cloud SDK do Python le haghaidh ionramháil íomhá agus tiontú go formáid comhaid tacaíochta eile ag baint úsáide as Python REST API. Chun íomhá atá ann cheana a rothlú agus a smeach, ní mór duit ainm agus formáid an chomhaid ionchuir agus aschuir a shocrú ar dtús. Ina dhiaidh sin, ní mór duit airíonna rothlaithe agus smeach a shocrú agus ansin an líníocht a rothlú nó a smeach. Anois is féidir leat an líníocht rothlaithe agus smeach a íoslódáil agus í a shábháil san áit is rogha leat.
Conas Íomhánna CAD a Rothlú agus a Smeach laistigh d'Fheidhmchláir 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)