نقاشیهای DWG
صادرات نقاشیهای DWG به PDF
Aspose.CAD برای API پایتون میتواند نقاشیهای AutoCAD را در فرمت DWG بارگذاری کرده و آن را به PDF تبدیل کند. این موضوع توضیح میدهد که چگونه از API Aspose.CAD برای دستیابی به تبدیل DWG به فرمت PDF از طریق مراحل سادهای که در ادامه تعریف شده استفاده کنیم.
API از بازبینیهای زیر DWG AutoCAD پشتیبانی میکند:
- DWG نسخه 16.0 انتشار 18 سال 2004
- DWG نسخه 16.1 سال 2005
- DWG نسخه 18.0 سال 2010
- DWG نسخه 19.0 سال 2013
فرمت فایل DWG
یک DWG یک فایل باینری است که دادههای تصویر وکتور و متا دادهها را شامل میشود. دادههای تصویر وکتور دستورالعملهایی به برنامه CAD میدهند که چگونه DWG را نمایش دهد؛ متا دادهها ممکن است شامل انواع مختلفی از اطلاعات درباره فایل از جمله دادههای خاص موقعیت و همچنین دادههای مشتری باشند. مشخصات باز برای فرمت فایل DWG را میتوان در این PDF یافت.
تبدیل فایلهای DWG به PDF
مراحل ساده زیر برای تبدیل DWG به PDF مورد نیاز است.
- فایل DWG را در یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس CadRasterizationOptions ایجاد کرده و خصوصیات page_height و page_width را تنظیم کنید.
- یک شی از کلاس PdfOptions ایجاد کرده و خصوصیت VectorRasterizationOptions را تنظیم کنید.
- Image.save را صدا بزنید در حالی که یک شی از PdfOptions را به عنوان پارامتر دوم منتقل میکنید.
قطعه کد زیر نشان میدهد که چگونه نقاشیهای DWG را به PDF صادر کنیم.
پرایمیتیهای AutoCAD پشتیبانی شده
پرایمیتیهای AutoCAD زیر پشتیبانی میشوند.
- TEXT
- MTEXT
- ATTDEF
- ATTRIB
- ARC
- ELLIPSE
- HATCH
- LEADER
- POINT
- VERTEX 2D
- VERTEX 3D
- POLYLINE 2D
- LWPOLYLINE
- RAY
- CIRCLE
- DIMENSION ORDINATE
- DIMENSION LINEAR
- DIMENSION ALIGNED
- DIMENSION ANG 3Pt
- DIMENSION ANG 2Ln
- DIMENSION RADIUS
- DIMENSION DIAMETER
- SHAPE
- SOLID
- SPLINE
- MLINE
- LINE
- XLINE
- STYLE
- DIMSTYLE
- LTYPE
- MLINESTYLE
- LAYER
- VIEWPORT
- LAYOUT
صادرات لایه DWG خاص به PDF
این روش به شرح زیر کار میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- خصوصیت Layouts را برای شی CadRasterizationOptions تنظیم کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و خصوصیت VectorRasterizationOptions آن را تنظیم کنید.
- تصویر را با استفاده از روش Image.save() به PDF صادر کنید.
قطعه کد زیر نشان میدهد که چگونه یک لایه خاص از DWG را به PDF تبدیل کنیم.
صادرات DWG به PDF/A و PDF/E
این روش به شرح زیر کار میکند:
- یک فایل DWG را با استفاده از Image.load روش کارخانه بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و خصوصیت VectorRasterizationOptions آن را تنظیم کنید.
- خصوصیت انطباق PDF را تنظیم کرده و آن را ذخیره کنید.
- تصویر را با استفاده از Image.save() روش به PDF صادر کنید.
قطعه کد زیر نشان میدهد که چگونه یک فایل DWG را به PDF/A و PDF/E تبدیل کنیم.
تبدیل نقاشیهای DWG به DXF
Aspose.CAD قابلیت بارگذاری فایل DWG AutoCAD و صادرات آن به فرمت DXF را فراهم میکند. روش تبدیل DWG به DXF به صورت زیر کار میکند:
- فایل نقاشی DWG را با استفاده از روش کارخانه Image.load بارگذاری کنید.
- نقاشی DWG را با استفاده از روش Image.save() به DXF صادر کنید.
قطعه کد زیر نشان میدهد که چگونه یک فایل DWG را به فرمت DXF تبدیل کنیم.
تبدیل نقاشیهای DWG به SVG
Aspose.CAD برای API پایتون میتواند نقاشیهای AutoCAD را در فرمت DWG بارگذاری کرده و آنها را به SVG تبدیل کند. این موضوع توضیح میدهد که چگونه از API Aspose.CAD برای دستیابی به تبدیل DWG به فرمت SVG از طریق مراحل سادهای که در زیر تعریف شده استفاده کنید.
- فایل DWG را در یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس SvgOptions ایجاد کرده و خصوصیات مورد نیاز را تنظیم کنید.
- نقاشی DWG را با استفاده از Image.save() روش به SVG صادر کنید.
قطعه کد زیر نشان میدهد که چگونه یک فایل DWG را به فرمت SVG تبدیل کنیم.