نقشههای DWG
صادرات نقشههای DWG به PDF
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کند و آن را به PDF تبدیل کند. این موضوع نحوه استفاده از API Aspose.CAD را برای تبدیل DWG به فرمت PDF از طریق مراحل ساده که در ادامه تعریف شده است، توضیح میدهد.
این API از نسخههای زیر نقشههای AutoCAD DWG پشتیبانی میکند:
- نسخه 16.0 از DWG 2004، انتشار 18
- نسخه 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 را تنظیم کنید.
- با عبور دادن یک شی از PdfOptions به عنوان پارامتر دوم، Image.Save را صدا بزنید.
کد نمونه زیر نحوه صادرات نقشههای DWG به PDF را نشان میدهد.
ایجاد یک PDF واحد با اندازههای مختلف طرح
Aspose.CAD برای API .NET به شما امکان میدهد فایل DWG را به یک PDF واحد با اندازههای مختلف طرح تبدیل کنید. این روش به شرح زیر عمل میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.Load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کنید و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- اندازههای صفحه لازم را به شی CadRasterizationOptions اضافه کنید.
- یک نمونه از کلاس PdfOptions ایجاد کرده و ویژگی VectorRasterizationOptions را تنظیم کنید.
- تصویر را با استفاده از روش Image.Save() به PDF صادر کنید.
کد نمونه زیر چگونگی ایجاد یک 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 با تعیین مختصات
Aspose.CAD برای API .NET اکنون ویژگی رندر کردن اسناد DWG را با ارائه مختصات عرض و ارتفاع سند فراهم میکند.
کد نمونه زیر نشان میدهد که چگونه یک سند DWG را رندر کنید.
صادرات DWG به Raster یا PDF با استفاده از اندازه ثابت
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را با فرمت DWG بارگذاری کرده و آن را با اندازه ثابت به PDF یا Raster تبدیل کند.
کد نمونه زیر نحوه پیادهسازی این ویژگی را نشان میدهد.
صادرات DWG به PDF/A و PDF/E
این روش به شرح زیر عمل میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.Load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
- یک نمونه از کلاس PdfOptions ایجاد کنید و ویژگی VectorRasterizationOptions را تنظیم کنید.
- ویژگی انطباق PDF را تنظیم کرده و آن را ذخیره کنید.
- تصویر را با استفاده از روش Image.Save() به PDF صادر کنید.
کد نمونه زیر نحوه تبدیل یک فایل DWG به PDF/A و PDF/E را نشان میدهد.
پشتیبانی از خطوط پنهان گرد هنگام صادرات DWG/DXF به BMP و PDF
این روش به شرح زیر عمل میکند:
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.Load بارگذاری کنید.
- یک نمونه از کلاس CadRasterizationOptions ایجاد کنید و ارتفاع و عرض صفحه نتیجه را تنظیم کنید.
- یک نمونه از کلاس PdfOptions ایجاد کنید و ویژگی VectorRasterizationOptions را تنظیم کنید.
- تصویر را با استفاده از روش Image.Save() به PDF صادر کنید.
کد نمونه زیر نشان میدهد که چگونه میتوان این ویژگی را پیادهسازی کرد.
پشتیبانی از تنظیم منطقه چاپ برای تصویر DWG در PDF صادر شده
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و آن را به PDF تبدیل کند. این موضوع نحوه استفاده از API Aspose.CAD را برای دستیابی به پشتیبانی از تنظیم منطقه چاپ برای تصویر DWG در PDF صادر شده توضیح میدهد.
کد نمونه زیر نشان میدهد که چگونه میتوان این ویژگی را پیادهسازی کرد.
پشتیبانی از خواندن متادیتای XREF برای فایل DWG
- یک فایل DWG را با استفاده از روش کارخانه Aspose.CAD.Image.Load بارگذاری کنید.
- از طریق هر واحد تصویر عبور کنید.
- اگر یک واحد CadUnderlay باشد، آن گاه واحد XREF با متادیتا.
کد نمونه زیر نشان میدهد که چگونه میتوان به این ویژگی دست یافت.
ویژگی CadRasterizationOptions.Layouts از نوع آرایه رشتهای است، بنابراین شما میتوانید بیش از یک طرح را به طور همزمان برای تبدیل به فرمت PDF مشخص کنید. در حین مشخص کردن طرحهای متعدد برای ویژگی CadRasterizationOptions.Layouts، PDF حاصل دارای صفحات متعددی خواهد بود که هر صفحه نمایانگر یک طرح مستقل AutoCAD است.
لیست همه طرحها
شما میتوانید همه طرحهای موجود در یک نقشه AutoCAD را با استفاده از کد زیر لیست کنید.
دسترسی به پرچمهای زیرین برای فرمت DWG
Aspose.CAD برای API .NET پرچمهای زیرین را برای فرمت DWG پیادهسازی کرده و به توسعهدهندگان امکان دسترسی به آنها را میدهد. در زیر یک نمایش ساده از کد آمده است.
پشتیبانی از موجودیتهای DWG
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلف برای کار با آنها پشتیبانی کند.
پشتیبانی از موجودیت MLeader
یک DWG یک فایل باینری است که دادههای تصویر وکتور و متادیتا را شامل میشود. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر مثالی از کار با موجودیت MLeader در داخل فایل DWG را توصیف میکند.
پشتیبانی از صادرات موجودیت DWG به تصویر
یک DWG یک فایل باینری است که دادههای تصویر وکتور و متادیتا را شامل میشود. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر مثالی از صادرات یک موجودیت خاص DWG به تصویر را توصیف میکند.
پشتیبانی از افزودن متن در DWG
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلف برای کار با آنها پشتیبانی کند. یک DWG یک فایل باینری است که دادههای تصویر وکتور و متادیتا را شامل میشود. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر توضیح میدهد که چگونه میتوانیم متن را در داخل فایل DWG اضافه کنیم.
پشتیبانی از وارد کردن تصویر به فایل DWG
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و از موجودیتهای مختلف برای کار با آنها پشتیبانی کند. یک DWG یک فایل باینری است که دادههای تصویر وکتور و متادیتا را شامل میشود. موجودیتهای مختلفی در یک فایل DWG وجود دارد. بخش زیر توضیح میدهد که چگونه میتوان تصاویر را در داخل فایل DWG وارد کرد.
پشتیبانی از مش در DWG
Aspose.CAD برای API .NET اکنون میتواند به موجودیتهایی که از مش پشتیبانی میکنند دسترسی پیدا کند که شامل انواع CadPolyFaceMesh و CadPolygonMesh است. مثال زیر توضیح میدهد که چگونه میتوانیم به انواع مش دسترسی پیدا کنیم.
تبدیل نقشههای DWG به DXF
Aspose.CAD ویژگی بارگذاری فایل DWG AutoCAD و صادرات آن به فرمت DXF را ارائه میدهد. رویکرد تبدیل DWG به DXF به شرح زیر عمل میکند:
- فایل نقشه DWG را با استفاده از روش کارخانه Image.Load بارگذاری کنید.
- نقشه DWG را با استفاده از روش Image.Save() به DXF صادر کنید.
کد نمونه زیر نشان میدهد که چگونه یک فایل DWG را به فرمت DXF تبدیل کنید.
تبدیل نقشههای DWG به SVG
Aspose.CAD برای API .NET میتواند نقشههای AutoCAD را در فرمت DWG بارگذاری کرده و آن را به SVG تبدیل کند. این موضوع نحوه استفاده از API Aspose.CAD را برای دستیابی به تبدیل DWG به فرمت SVG از طریق مراحل سادهای که در زیر تعریف شده توضیح میدهد.
- فایل DWG را به یک نمونه از Image بارگذاری کنید.
- یک شی از کلاس SvgOptions ایجاد کرده و ویژگی مورد نیاز را تنظیم کنید.
- نقشه DWG را با استفاده از روش Image.Save() به SVG صادر کنید.
کد نمونه زیر نشان میدهد که چگونه یک فایل DWG را به فرمت SVG تبدیل کنید.
بارگذاری فایل DWG بزرگ
Aspose.CAD برای API .NET امکانات زیادی برای باز کردن فایلهای DWG بسیار بزرگ با استفاده از کلاس Image فراهم میکند. اکنون میتوانید به راحتی فایلهای بزرگ را با کمک کد نمونه زیر باز کنید.