این راهنمای کوتاه نحوه تبدیل DWG به DWF را با استفاده از API REST پایتون** توضیح میدهد. تبدیل DWG به DWF با استفاده از API کمکد پایتون، طرح CAD قابل ویرایش شما را به یک فایل سبک، قابل اشتراکگذاری و فقط خواندنی برای مشاهده، چاپ و نشانهگذاری آسان بدون نمایش فایل اصلی تبدیل میکند. شما این تبدیل را با کمک یک SDK ابری مبتنی بر داتپایتون انجام خواهید داد.
پیش نیاز
- ایجاد حساب کاربری و دریافت اعتبارنامه API برای تبدیل فایل DWG به DWF
- برای تبدیل DWG به DWF، کیت توسعه نرمافزار ابری Aspose.Cad برای داتپایتون را دانلود کنید.
- یک پروژه پایتون با SDK فوق راهاندازی کنید
مراحل تبدیل فایل DWG به DXF با استفاده از API مبتنی بر پایتون
- یک نمونه CadApi با کلید برنامه، SID برنامه و baseUrl خود ایجاد کنید
- inputPath را به فایل DWG مبدا و outputPath را به فایل DWF مقصد ارجاع دهید
- فایل DWG را باز کنید، آن را در MemoryStream کپی کنید و Position را به 0 تغییر دهید.
- یک PutDrawingDwfRequest با MemoryStream آماده شده بسازید
- برای دریافت DWF تبدیل شده به صورت یک جریان، cadApi.PutDrawingDwf(request) را فراخوانی کنید.
- فایل مقصد را ایجاد کنید و جریان نتیجه را در مسیر خروجی کپی کنید
این مراحل، فرآیند تغییر DWG در DWF با استفاده از API مبتنی بر پایتون را خلاصه کردهاند. ابتدا، CadApi را با اعتبارنامههای خود راهاندازی کنید و آن را به فایل DWG و DWF مورد نظر خود هدایت کنید. سپس DWG را در حافظه بارگذاری کنید، آن را با PutDrawingDwfRequest برای تبدیل ارسال کنید و جریان بازگشتی را به عنوان DWF خود ذخیره کنید.
کد تبدیل اتوکد به DWF با استفاده از رابط REST پایتون
این نمونه کد، فرآیند توسعه یک مبدل آنلاین DWG به DWF با استفاده از Python REST API را نشان داده است. فایل منبع مستقیماً از حافظه دیسک بارگذاری میشود؛ با این حال، میتوانید چندین فایل را در حافظه ابری بارگذاری کرده و تبدیلات را برای فایلهای از قبل بارگذاری شده انجام دهید. میتوانید پارامترهای اختیاری مانند اندازه/DPI صفحه هدف، رنگ پسزمینه، چرخش، بزرگنمایی/مقیاس و غیره را با استفاده از پارامترهای اضافی در متد PutDrawingDwfRequest() ارائه دهید.
این آموزش تبدیل DWG به DWF را به ما آموزش داد. برای تبدیل فایل DWG به DXF، به مقاله مربوط به تبدیل DWG به DXF با استفاده از REST API پایتون مراجعه کنید.