يمكن أن تحتوي ملفات DWF أو DWFX على بيانات التصميم والرسومات في رسم واحد أو عدة مجموعات من الأوراق. غالبًا ما تستخدم هذه الملفات لبيانات التصميم لأغراض المراجعة أو الموافقة. في حين أن الصور SVG مشهورة بسبب قابليتها للتوسع دون التأثير على جودة الصورة. في بعض حالات الاستخدام ، قد تحتاج إلى تحويل ملف DWF أو DWFX إلى صورة SVG. وفقًا لذلك ، تشرح هذه المقالة كيفية تحويل ملف DWF أو DWFX إلى صورة SVG برمجيًا في C#.
DWF أو DWFX to SVG Converter - تثبيت C# API
يمكن استخدام Aspose.CAD for .NET API للعمل مع تنسيقات DWF و DWFX و IFC بالإضافة إلى [تنسيقات الملفات] الأخرى المتعلقة بـ CAD. يمكنك الوصول إلى واجهة برمجة التطبيقات عن طريق تنزيل ملفات DLL الخاصة بها من صفحة التنزيلات أو تثبيتها بسهولة باستخدام الأمر NuGet التالي:
PM> Install-Package Aspose.CAD
تحويل DWF أو DWFX إلى صورة SVG برمجيًا في C#
تحتاج إلى اتباع الخطوات أدناه لتحويل ملف DWF أو DWFX إلى تنسيق صورة SVG:
- قم بإنشاء كائن من فئة DwfImage لتحميل ملف DWF أو DWFX للإدخال.
- تهيئة مثيل لفئة CadRasterizationOptions.
- قم بتعريف كائن من فئة SvgOptions.
- اكتب ملف الإخراج كصورة SVG.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DWF أو DWFX إلى تنسيق SVG برمجيًا في C#:
String sampleDWFX = "document.dwfx";
// قم بتحميل ملف الإدخال DWF أو DWFX
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);
// تهيئة كائن فئة CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;
// تهيئة مثيل فئة SvgOptions لصورة الإخراج
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;
// احفظ صورة SVG الناتجة
image.Save("document.svg", imageOptions);
اكتشف المزيد من الميزات
يمكنك زيارة العديد من الفصول الأخرى في API التوثيق للتعرف على الميزات الأخرى المدعومة للعمل مع ملفات CAD واستكشافها.
استنتاج
في هذه المقالة ، استكشفت كيفية تحويل ملف DWF أو DWFX إلى تنسيق صورة SVG. يتم تنفيذ عرض الصورة بدقة عالية بحيث يبدو الإخراج مشابهًا لرسومات الإدخال. علاوة على ذلك ، قد لا تتردد في مناقشة أي من مخاوفك أو استفساراتك معنا في المنتدى. نحن نتطلع إلى التواصل معك.