![تحويل DGN إلى DWF أو DWFX في C#](images/aspose_cad-for-net.png#center)
تعد ملفات DGN ضرورية لبرنامج CAD لإنشاء رسومات ثنائية الأبعاد أو ثلاثية الأبعاد. لإنتاج وحفظ خطط لمشاريع البناء مثل الطرق والجسور والمباني على وجه الخصوص ، استخدم ملف DGN. قد يكون التصدير المبرمج للرسومات من ملفات DGN إلى مستندات DWF أو DWFX ضروريًا في مواقف معينة. أصبحت مشاركة الرسم أثناء التنقل ممكنة بفضل هذه التعديلات. سيعلمك هذا البرنامج التعليمي كيفية تحويل ملف DGN إلى DWF أو DWFX في C#.
سيتم تناول الموضوعات التالية في هذه المقالة:
- [C# DGN to DWF or DWFX Converter - Free Download][4]
- خطوات تحويل ملف DGN إلى مستند DWF أو DWFX
- تحويل DGN إلى DWF أو DWFX برمجيًا
- تصدير DGN إلى DWF أو DWFX مع الخيارات
C# DGN to DWF or DWFX Converter - تنزيل مجاني
سيتم استخدام واجهة برمجة التطبيقات Aspose.CAD for .NET لتحويل ملف DGN إلى مستند. يمكن إنشاء ملفات DGN ، بالإضافة إلى عدد قليل آخر من أنواع الملفات ، وتحريرها والعمل معها.
الفئة الأساسية لجميع أشكال الرسومات في واجهة برمجة التطبيقات هي صورة. يتم تمثيل صورة DGN بواسطة فئة DgnImage. باستخدام فئة CadRasterizationOptions ، يمكننا تعديل سمات PageWidth و PageHeight. توفر فئة API DwfOptions مواصفات معلمات DWF أو DWFX.
يرجى إما تنزيل DLL من API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.CAD
كيفية تحويل ملف DGN إلى DWF أو DWFX باستخدام C#
يمكننا بسهولة تحويل ملف DGN إلى مستند DWF أو DWFX باستخدام Aspose.CAD لـ .NET باتباع الخطوات الواردة أدناه:
- قم بتحميل ملف رسم DGN.
- احفظ DGN باسم DWF أو DWFX.
دعنا الآن نفحص كيفية تنفيذ هذه الإجراءات في C# لتحويل ملف DGN إلى مستند DWF أو DWFX.
تحويل DGN إلى DWF أو DWFX برمجيًا في C#
يرجى اتباع الخطوات الواردة أدناه لتحويل DGN إلى DWF أو DWFX:
- أولاً ، قم بتحميل ملف DGN للإدخال باستخدام فئة الصورة.
- بعد ذلك ، قم بإنشاء مثيل لفئة DwfOptions.
- أخيرًا ، قم باستدعاء طريقة Save() لحفظها على أنها DWF أو DWFX. يأخذ مسار ملف DWF أو DWFX الناتج و DwfOptions كوسائط.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DGN إلى مستند DWF أو DWFX باستخدام C#.
string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
// تهيئة كائن فئة DwfOptions
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// تصدير DGN إلى DWF / DWFX
string outPath = "output.dwf";
image.Save(outPath, options);
}
تصدير DGN إلى DWF أو DWFX مع خيارات في C#
يمكننا تحديد خيارات حفظ DWF أو DWFX أثناء تحويل ملف DGN إلى مستند DWF أو DWFX باتباع الخطوات الواردة أدناه:
- استخدم فئة الصورة لتحميل ملف DGN كمدخل أولاً.
- بعد ذلك ، قم بعمل مثيل جديد للفئة CadRasterizationOptions.
- ثم قم بتعيين عرض الصفحة وارتفاعها.
- ثم بعد ذلك ، قم بعمل مثيل للفئة DwfOptions.
- بعد ذلك ، اختر CadRasterizationOptions للخاصية VectorRasterizationOptions.
- لحفظه كـ DWF أو DWFX ، قم باستدعاء طريقة Save() في الخطوة الأخيرة. يقبل DwfOptions ومسار ملف DWF أو DWFX كمعلمات.
يوضح نموذج التعليمات البرمجية التالي كيفية تحديد ارتفاع الصفحة وعرضها أثناء حفظ ملف DGN كمستند DWF أو DWFX باستخدام C#.
string inputFile = "file.dgn";
using (Image image = Image.Load(inputFile))
{
// تهيئة كائن فئة DwfOptions
DwfOptions options = new DwfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// تصدير DGN إلى DWF / DWFX
string outPath = "output.dwf";
image.Save(outPath, options);
}
احصل على رخصة مؤقتة مجانية
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
خاتمة
في هذه المقالة ، تعلمنا كيفية:
- تحميل ملف رسم DGN موجود ؛
- تحديد ارتفاع الصفحة وعرضها ؛
- تحديد خيارات الحفظ ؛
- حفظ DGN كـ DWF أو DWFX في C#.
يسمح Aspose.CAD for .NET للمطورين بتحويل ملفات AutoCAD DWG و DWF و DWT و DXF إلى ملفات PDF و Raster. إنها واجهة برمجة تطبيقات أصلية ولا تتطلب تثبيت AutoCAD أو أي برنامج. يمكنك أيضًا تحويل الطبقات والتخطيطات المحددة من ملفات AutoCAD. إلى جانب تحويل DGN إلى DWF أو DWFX في C# ، يمكنك معرفة المزيد حول Aspose.CAD لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.