نقشههای DWG
صادرات نقشههای DWG به PDF
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و به PDF تبدیل کند. این موضوع استفاده از API Aspose.CAD را برای دستیابی به تبدیل DWG به فرمت PDF از طریق مراحل ساده توضیح میدهد.
API از اصلاحات زیر DWG AutoCAD پشتیبانی میکند:
- نسخه 16.0 انتشار 18 DWG 2004
- نسخه 16.1 DWG 2005
- نسخه 18.0 DWG 2010
- نسخه 19.0 DWG 2013
فرمت فایل DWG
DWG یک فایل باینری است که حاوی دادههای تصویر وکتور و متادیتا میباشد. دادههای تصویر وکتور دستورات لازم برای برنامه CAD را درباره نحوه نمایش DWG فراهم میکند؛ متادیتا ممکن است شامل انواع اطلاعات در مورد فایل از جمله دادههای خاص مکان و همچنین دادههای مشتری باشد. مشخصات باز برای فرمت فایل DWG را میتوانید در این PDF پیدا کنید.
تبدیل فایلهای DWG به PDF
مراحل ساده زیر برای تبدیل DWG به PDF لازم است.
- فایل DWG را به یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس CadRasterizationOptions ایجاد کرده و ویژگیهای PageHeight و PageWidth را تنظیم کنید.
- یک شی از کلاس PdfOptions ایجاد کرده و ویژگی VectorRasterizationOptions را تنظیم کنید.
- متد Image.save را فراخوانی کرده و شی PdfOptions را به عنوان پارامتر دوم ارسال کنید.
نمونه کد زیر نشان میدهد چگونه نقشههای DWG را به PDF صادر کنید.
ایجاد یک PDF واحد با اندازههای مختلف صفحه
Aspose.CAD برای جاوا به شما امکان میدهد فایل DWG را به یک PDF واحد با اندازههای مختلف صفحه تبدیل کنید. این رویکرد به صورت زیر عمل میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- اندازههای صفحه مورد نیاز LayoutPageSizes را برای شی CadRasterizationOptions اضافه کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و ویژگی VectorRasterizationOptions آن را تنظیم کنید.
- تصویر را با استفاده از متد Image.save به PDF صادر کنید.
نمونه کد زیر نشان میدهد چگونه یک PDF واحد با طرحهای مختلف ایجاد کنید.
صادرات DWG به PDF/A و PDF/E
مراحل ساده زیر برای تبدیل DWG به PDF لازم است.
- فایل DWG را به یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس CadRasterizationOptions ایجاد کرده و ویژگیهای PageHeight و PageWidth را تنظیم کنید.
- یک شی از کلاس 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 را با استفاده از روش کارخانه Image.load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- ویژگی Layouts را برای شی CadRasterizationOptions تنظیم کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و ویژگی VectorRasterizationOptions آن را تنظیم کنید.
- تصویر را با استفاده از متد Image.save() به PDF صادر کنید.
نمونه کد زیر نشان میدهد چگونه یک طرح خاص DWG را به PDF تبدیل کنید.
صادرات DWG به Raster یا PDF با استفاده از اندازه ثابت
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و به PDF یا Raster با استفاده از اندازه ثابت تبدیل کند.
نمونه کد زیر نشان میدهد چگونه این ویژگی را پیادهسازی کنید.
پشتیبانی از خطوط پنهان گرد هنگام صادرات DWG/DXF به BMP و PDF
این رویکرد به صورت زیر عمل میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کرده و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و ویژگی VectorRasterizationOptions آن را تنظیم کنید.
- تصویر را با استفاده از متد Image.save() به PDF صادر کنید.
نمونه کد زیر نشان میدهد چگونه این ویژگی را پیادهسازی کنید.
پشتیبانی از تنظیم ناحیه چاپ برای تصویر DWG در PDF صادر شده
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و به PDF تبدیل کند. این موضوع استفاده از API Aspose.CAD را برای دستیابی به پشتیبانی از تنظیم یک ناحیه چاپ برای تصویر DWG در PDF صادر شده توضیح میدهد.
نمونه کد زیر نشان میدهد چگونه این ویژگی را پیادهسازی کنید.
پشتیبانی از خواندن متادیتای XREF برای فایل DWG
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.load بارگذاری کنید.
- از طریق هر موجودیت تصویر پیمایش کنید.
- اگر موجودیت CadUnderlay باشد، آنگاه موجودیت XREF با متادیتا.
نمونه کد زیر نشان میدهد چگونه این ویژگی را به دست آورید.
مدارک DWG با مشخص کردن مختصات
API Aspose.CAD برای جاوا اکنون ویژگیای برای رندر مدارک DWG با ارائه مختصات عرض و ارتفاع مدارک فراهم میآورد.
نمونه کد زیر نشان میدهد چگونه یک سند DWG را رندر کنید.
ویژگی CadRasterizationOptions.Layouts از نوع آرایه رشتهای است، بنابراین میتوانید بیش از یک طرح را به طور همزمان برای تبدیل به فرمت PDF مشخص کنید. در هنگام مشخص کردن چندین طرح برای ویژگی CadRasterizationOptions.Layouts ، PDF نتیجه دارای صفحات متعدد خواهد بود که هر صفحه یک طرح فردی AutoCAD را نمایش میدهد.
فهرست همه طرحها
شما میتوانید همه طرحهای موجود در یک نقشه AutoCAD را با استفاده از کد snippet زیر فهرست کنید.
دریافت مقدار ویژگی Block از مرجع خارجی
API Aspose.CAD برای جاوا به شما امکان میدهد تا مرجع خارجی یک ویژگی بلوک را دریافت کنید. API Aspose.CAD ویژگی getXRefPathName() را برای دریافت مرجع خارجی یک ویژگی بلوک در مجموعه CadBlockDictionary فراهم میکند.
کد زیر نشان میدهد چگونه میتوان یک مرجع خارجی از یک ویژگی بلوک را به دست آورد.
جستجوی متن در فایل DWG AutoCAD
API Aspose.CAD برای جاوا به شما امکان میدهد تا متن را در یک فایل DWG AutoCAD جستجو کنید. API Aspose.CAD کلاس CadText را ارائه میدهد که نمایانگر موجودیتهای متنی در فایل DWG AutoCAD است. کلاس CadMText نیز در API Aspose.CAD گنجانده شده زیرا برخی از موجودیتهای دیگر نیز ممکن است شامل متن باشند.
کد زیر نشان میدهد چگونه متن را در فایل DWG AutoCAD جستجو کنید.
جستجوی متن در طرح خاص
دسترسی به پرچمهای زیرلایه برای فرمت DWG
Aspose.CAD برای جاوا پرچمهای زیرلایه را برای فرمت DWG پیادهسازی کرده و به توسعهدهندگان اجازه دسترسی به آنها را میدهد. در زیر یک نمایش ساده کد گنجانده شده است.
پشتیبانی از موجودیتهای DWG
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلفی پشتیبانی کند.
پشتیبانی از موجودیت MLeader
DWG یک فایل باینری است که حاوی دادههای تصویر وکتور و متادیتا میباشد. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر مثالی از کار با موجودیت MLeader در داخل فایل DWG را توصیف میکند.
پشتیبانی از صادرات موجودیت DWG به تصویر
DWG یک فایل باینری است که حاوی دادههای تصویر وکتور و متادیتا میباشد. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر مثالی از صادرات یک موجودیت خاص DWG به تصویر را توصیف میکند.
پشتیبانی از وارد کردن تصویر به فایل DWG
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلفی پشتیبانی کند. DWG یک فایل باینری است که حاوی دادههای تصویر وکتور و متادیتا میباشد. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر توصیف میکند که چگونه میتوان تصاویر را در داخل فایل DWG وارد کرد.
پشتیبانی از افزودن متن در DWG
API Aspose.CAD برای جاوا میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلفی پشتیبانی کند. DWG یک فایل باینری است که حاوی دادههای تصویر وکتور و متادیتا میباشد. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر توصیف میکند که چگونه میتوان متن را در داخل فایل DWG اضافه کرد.
پشتیبانی از مش در DWG
API Aspose.CAD برای جاوا اکنون به موجودیتهای پشتیبانی شده مش که شامل انواع CadPolyFaceMesh و CadPolygonMesh است دسترسی دارد. مثال زیر توصیف میکند که چگونه میتوان به انواع مش دسترسی داشت.
تبدیل نقشههای DWG به DXF
Aspose.CAD ویژگیای دارد که به شما امکان میدهد فایل اتوکاد DWG را بارگذاری کرده و به فرمت DXF صادر کنید. رویکرد تبدیل DWG به DXF به صورت زیر عمل میکند:
- فایل نقشه DWG را با استفاده از روش Image.load بارگذاری کنید.
- نقشه DWG را با استفاده از متد Image.save() به DXF صادر کنید.
نمونه کد زیر نشان میدهد چگونه یک فایل DWG را به فرمت DXF تبدیل کنید.
تبدیل نقشههای DWG به SVG
API Aspose.CAD میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کند و آنها را به SVG تبدیل کند. این موضوع نحوه استفاده از API Aspose.CAD را برای دستیابی به تبدیل DWG به فرمت SVG از طریق مراحل ساده زیر توضیح میدهد.
- فایل DWG را به یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس SvgOptions ایجاد کرده و ویژگیهای مورد نیاز را تنظیم کنید.
- نقشه DWG را با استفاده از متد Image.save() به SVG صادر کنید.
نمونه کد زیر نشان میدهد چگونه یک فایل DWG را به فرمت SVG تبدیل کنید.