1. Produk
  2.   CAD
  3.   Python
  4.   Aspose.CAD Cloud SDK for Python

Aspose.CAD Cloud SDK for Python

 
 

Python REST API untuk Membuat dan Memanipulasi Gambar CAD

API Python yang Kuat yang sepenuhnya mendukung fitur-fitur berguna untuk membuat, mengedit, membaca, memanipulasi dan mengonversi File AutoCAD DWG, DXF DWF dan BIM di cloud.

Apa itu Aspose.CAD Cloud Python SDK?

Aspose.CAD Cloud Python SDK adalah perangkat pengembangan perangkat lunak (SDK) yang sangat membantu yang memungkinkan programmer untuk merancang aplikasi yang tangguh untuk bekerja dengan gambar AutoCAD dan BIM. Dengan bantuan REST API yang tangguh, pengembang dapat mengonversi gambar CAD ke sejumlah jenis file, termasuk PDF, SVG, BMP, PNG, JPEG, dan banyak lagi. API ini disertakan dalam Aspose.CAD Cloud Python SDK, yang memudahkan programmer untuk menyertakan berbagai fitur ke dalam aplikasi Python mereka.

Pengembang perangkat lunak dapat menggabungkan fitur konversi dan manipulasi file CAD ke dalam aplikasi berbasis Python mereka dengan bantuan Aspose.CAD Cloud Python SDK yang dapat diandalkan. Ini memungkinkan pengembang perangkat lunak untuk mentransfer gambar CAD mereka dari satu format ke format lain dan menawarkan kemampuan konversi yang sangat kuat untuk mengonversi gambar CAD mereka dari satu format ke format lain seperti DWG, DWF, dan DXF ke format PDF dan gambar seperti BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, dan sebagainya. Aspose.CAD Cloud Python SDK dapat digunakan pada platform apa pun yang mendukung Python, termasuk Windows, Linux, dan macOS.

Aspose.CAD Cloud Python SDK menawarkan cara yang terjangkau untuk bekerja dengan file CAD. Ini menawarkan platform berbasis cloud yang dapat diskalakan dan disesuaikan dan menghilangkan kebutuhan akan perangkat lunak dan perlengkapan CAD yang mahal. SDK untuk bekerja dengan file CAD memiliki banyak fitur utama, termasuk kemampuan untuk mengedit file CAD secara terprogram, menambah atau memodifikasi entitas CAD, menambah atau menghapus lapisan atau tata letak, merender file CAD ke format gambar yang berbeda (PNG, JPG, BMP, TIFF), dukungan untuk validasi file CAD, integrasi dengan penyimpanan cloud, dan masih banyak lagi. Jika mempertimbangkan semua hal, ini adalah pilihan ideal bagi programmer yang harus mengelola berkas CAD dalam aplikasi berbasis Python mereka.

Previous Next

Memulai dengan Aspose.CAD Cloud Python SDK

Aspose.CAD Cloud Python SDK dapat diinstal menggunakan pip, pengelola paket Python. Untuk menginstalnya, cukup jalankan perintah berikut.

Instal Aspose.CAD Cloud Python SDK melalui pip

pip install asposecadcloud 
Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.

Ubah Gambar CAD ke Gambar melalui API Python

Aspose.CAD Cloud SDK untuk Python telah menyertakan dukungan lengkap untuk mengubah gambar CAD ke beberapa format berkas gambar lain yang didukung di cloud. Pustaka tersebut telah menyertakan dukungan untuk mengubah Gambar CAD ke format berkas BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF, dan WMF. Pengembang Perangkat Lunak juga dapat mengekspor lapisan dan tata letak yang dipilih dari gambar CAD. Contoh berikut menunjukkan cara mengekspor gambar yang ada ke format lain menggunakan API REST Python.

Ekspor Bagian Gambar melalui API Python

Aspose.CAD Cloud SDK untuk Python memungkinkan pengembang perangkat lunak untuk mengekspor bagian gambar CAD ke format file lain yang didukung menggunakan perintah Python. Untuk mencapai tugas tersebut, pertama-tama Anda perlu memuat gambar dan mendapatkan informasi tentang gambar tersebut menggunakan metode get_drawing_properties. Setelah itu, Anda perlu mendapatkan dimensi area gambar yang ingin diekspor. Anda perlu memberikan nama file dan nama folder gambar, serta koordinat sudut kiri atas dan kanan bawah area tersebut. Sekarang gambar siap diekspor, berikan nama file dan nama folder gambar, serta format yang ingin Anda gunakan untuk mengekspor gambar tersebut. Kode berikut disediakan untuk mengekspor bagian gambar ke format file lain yang didukung.

Bagaimana cara mengekspor sebagian gambar melalui 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)

Kelola Ukuran Gambar CAD melalui API Python

Aspose.CAD Cloud SDK untuk Python telah menyertakan dukungan yang kuat untuk menangani gambar CAD dan ukurannya. Pustaka tersebut menyediakan dukungan untuk penyesuaian ukuran Otomatis atau Sesuaikan ukuran dengan menggunakan enumerasi UnitType. Untuk mengubah ukuran gambar, pertama-tama Anda perlu memuat gambar yang sudah ada dan mendapatkan ukuran gambar saat ini, lalu membuat contoh opsi ekspor baru. Setelah itu, tetapkan ukuran gambar yang baru dan ubah gambar ke format baru dengan ukuran baru. Sekarang, simpan ke jalur berkas keluaran yang ditentukan. Contoh berikut menunjukkan cara melakukannya.

Bagaimana Mengubah Ukuran Gambar CAD melalui 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)

Putar dan Balik Gambar CAD melalui API Python

Aspose.CAD Cloud SDK untuk Python telah menyertakan beberapa fitur yang berguna untuk manipulasi gambar dan konversi ke format file pendukung lainnya menggunakan API REST Python. Untuk memutar dan membalik gambar yang sudah ada, pertama-tama Anda perlu mengatur nama dan format file input dan output. Setelah itu, Anda perlu mengatur properti rotasi dan flip, lalu memutar atau membalik gambar. Sekarang Anda dapat mengunduh gambar yang diputar dan dibalik dan menyimpannya di tempat pilihan Anda.

Bagaimana Cara Memutar dan Membalik Gambar CAD dalam Aplikasi 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)
 Indonesia