1. מוצרים
  2.   CAD
  3.   Python
  4.   Aspose.CAD for Python via .NET

Aspose.CAD for Python via .NET

 
 

ממשק API של Python ליצירה והמרה של שרטוטי CAD

ממשק API רב עוצמה של Python AutoCAD המאפשר ליצור ולהמיר שרטוטי CAD/BIM לתמונה. תומך באופן מלא בתכונות מתקדמות ליצירה, עריכה, קריאה, מניפולציה וכן הלאה.

מהו Aspose.CAD עבור Python דרך .NET?

תוכן גרפי, בין אם מדובר בדיאגרמות טכניות מורכבות, שרטוטים הנדסיים או עיצובים אדריכליים, נמצא בחזית התקשורת בעולם המהיר של ימינו. Aspose.CAD עבור Python דרך .NET הוא פתרון חזק וגמיש שניתן להשתמש בו כדי לטפל ולשנות נתונים גרפיים כאלה בפרויקטים של Python בקלות. הוא מאפשר המרה, עיבוד, עריכה ותפעול יעילים של קבצי CAD ותומך במספר פורמטים של קבצי CAD. למרות שהוא מקושר לעתים קרובות לפלטפורמת .NET, תוכניות Python יכולות לשלב אותו בקלות באמצעות .NET.

בעזרת Aspose.CAD עבור Python דרך .NET API המתוחכם, האמין והניתן להתאמה, מפתחי תוכנה יכולים ליצור, לערוך, לקרוא ולהמיר שרטוטים של עיצוב בעזרת מחשב (CAD) במגוון פורמטים נתמכים. מפתחי תוכנה יכולים לעבוד עם נתוני CAD בצורה יעילה יותר הודות לתמיכה בפורמטים נפוצים של קבצי CAD כמו DWG, DXF, DWF ו-DGN. Aspose.CAD מציע את היכולות והכלים הדרושים לכם כדי להשלים כל משימה, בין אם מדובר בחילוץ מידע משרטוטי CAD או ביצירת קבצי CAD תכנותיים. ודאו ש-IronPython ו-Python מותקנים במחשב שלכם. אתם יכולים ליצור אפליקציות חוצות פלטפורמות שעובדות על מערכות הפעלה שונות על ידי שילוב Python, IronPython ו-.NET.

ניתן לטפל בקבצי CAD גדולים ומסובכים עם Aspose.CAD עבור Python דרך .NET מכיוון שהוא מיועד לעיבוד בעל ביצועים גבוהים. הוא מציע תיעוד מקיף, הדרכות ותמיכת לקוחות בנוסף לקהילת פיתוח פעילה. זה מבטיח שתוכלו לגשת למגוון משאבים כדי לתמוך בהתקדמות שלכם ולקבל סיוע בעת הצורך. בין אם אתם יוצרים עורכי CAD, מציגים או ממירים, Aspose.CAD מציע את הכלים והגמישות הדרושים לכם כדי להצליח. המשיכו לחקור כיצד ה-API עשוי לעזור לכם בפעילויות הפיתוח הקשורות ל-CAD שלכם.

Previous Next

תחילת העבודה עם Aspose.CAD עבור Python דרך .NET

ניתן להתקין את Aspose.CAD עבור Python דרך .NET באמצעות pip, מנהל החבילות של Python. כדי להתקין אותו, פשוט הפעילו את הפקודה הבאה

התקנת Aspose.CAD עבור Python דרך .NET דרך pip

pip install aspose-cad 
ניתן גם להוריד אותו ישירות מדף המוצר של Aspose.

המרת שרטוטי CAD לתמונה באמצעות Python API

ערכת פיתוח התוכנה Aspose.CAD Cloud עבור Python כוללת תמיכה מלאה בהמרת שרטוטי CAD למספר פורמטים נתמכים אחרים של קבצי תמונה בענן. הספרייה כוללת תמיכה בהמרת שרטוטי CAD לפורמטים של קבצים BMP, PNG, JPG, JPEG, JPEG2000, TIF, TIFF, PSD, GIF ו-WMF. מפתחי התוכנה יכולים גם לייצא שכבות ופריסות נבחרות משרטוטי CAD. הדוגמה הבאה מדגימה כיצד לייצא תמונות קיימות לפורמט אחר באמצעות Python REST API.

יצירת דיאגרמות Visio באמצעות Python API

Aspose.CAD עבור Python דרך .NET כולל תמיכה מלאה ליצירה וטיפול בדיאגרמות Visio באופן תכנותי מבלי להשתמש ב-Microsoft Visio. ה-API מאפשר למפתחי תוכנה לנהל בקלות את הצורות של דיאגרמות CAD ואת המאפיינים שלהן. הוא תומך בתכונת צורות פריסה כדי למקם צורות באופן אוטומטי מהר יותר בהשוואה לדרך הידנית. באמצעות Aspose.Diagram, ניתן ליצור דיאגרמות Visio חדשות מאפס או לטעון דיאגרמות קיימות, להוסיף ולטפל בצורות, טקסט ואלמנטים אחרים, ולשמור את הדיאגרמות שהשתנו בדיסק או בזרם. הנה דוגמה פשוטה ליצירת דיאגרמת Visio באמצעות Aspose.CAD ו-IronPython.

כיצד ליצור דיאגרמת Visio בתוך יישומי Python?

import clr
clr.AddReference("Microsoft.Office.Interop.Visio")

from Microsoft.Office.Interop.Visio import *

# Create a new instance of Visio application
visio_app = ApplicationClass()

# Create a new document
doc = visio_app.Documents.Add("")

# Add shapes to the document
page = doc.Pages.Add()
shape1 = page.DrawRectangle(1, 1, 3, 2)
shape2 = page.DrawRectangle(5, 5, 7, 6)

# Connect the shapes
connector = page.Drop(page.Application.ConnectorToolDataObject, shape1, shape2)

# Save the document
doc.SaveAs("MyDiagram.vsdx")

# Close the document
doc.Close()

המרת שרטוטים של AutoCAD דרך Python API

Aspose.CAD עבור Python דרך .NET מאפשר למפתחי תוכנה לטעון ולהמיר בקלות שרטוטים קיימים של CAD לפורמטים שונים של קבצים נתמכים אחרים בתוך יישומי Python. הוא תומך במגוון רחב של פורמטים של קבצי CAD, מה שהופך אותו לפתרון רב-תכליתי עבור מפתחים. ניתן להמיר בין פורמטים שונים כגון DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES, CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP וכן הלאה. מפתחים יכולים לחלץ אלמנטים ספציפיים, ואף לייצא נתוני CAD לפורמטים של תמונות עם כמה שורות קוד בלבד. דוגמת הקוד הבאה מראה כיצד מפתחי תוכנה יכולים להמיר פורמט DWG של AutoCAD לקובץ PDF בתוך יישומי Python.

כיצד להמיר שרטוט DWG מ-AutoCAD ל-PDF באמצעות ה-API של Python?

import aspose.cad as cad;

cadImage = cad.Image.load("file.dwg");

rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

cadImage.save("result.pdf", pdfOptions)

עיבוד שרטוטי CAD דרך Python API

Aspose.CAD עבור Python דרך .NET מספק את היכולת לטעון שרטוטי CAD בפורמטים שונים כמו DWG, DXF, DWF או DGN ולעבד אותם לתמונות. מפתחי תוכנה יכולים לעבד שרטוטי CAD לתמונות, קבצי PDF או פורמטים אחרים. זה מועיל ליצירת תצוגות מקדימות ודוחות באיכות גבוהה. בדוגמה הבאה, Aspose.CAD משמש לעיבוד שרטוט CAD (במקרה זה, קובץ DWG) לתמונת PNG. ניתן להתאים אישית את אפשרויות העיבוד, כגון גודל עמוד, רזולוציה ופורמט תמונה, בהתאם לדרישותיך.

כיצד להפוך ציור CAD DWG לתמונת PNG באמצעות קוד Python?

import asposecad
from asposecad.image import Image
from asposecad.imageoptions import CadRasterizationOptions, PdfDocumentOptions, PdfCompliance

# Set your Aspose.CAD license
asposecad.license.set_license("path/to/your/license.lic")

# Load the CAD file
cad_image = Image.load("path/to/your/cadfile.dwg")

# Specify rendering options
rasterization_options = CadRasterizationOptions()
rasterization_options.page_width = 800  # Set the width of the output image
rasterization_options.page_height = 600  # Set the height of the output image

# Render the CAD drawing
cad_image.save("path/to/output/rendered_image.png", rasterization_options)

# You can also render to PDF if desired
pdf_options = PdfDocumentOptions()
pdf_options.compliance = PdfCompliance.PdfA1b
cad_image.save("path/to/output/rendered_image.pdf", pdf_options)

חילוץ מידע משרטוטי CAD באמצעות Python

חילוץ מטא-נתונים ומידע אחר מקבצי CAD הוא פעילות חשובה בעת עבודה עם שרטוטי AutoCAD. Aspose.CAD עבור Python דרך .NET סיפק תמיכה מלאה בטעינת שרטוט CAD קיים וחילוץ מידע ממנו באמצעות יישומי Python. ניתן לגשת לתכונות ופונקציות שונות כדי להשיג את המטרות הספציפיות שלך. הוא תומך בקבלת פרטים על שכבות, ישויות ומאפיינים.

 עִברִית