تستند ملفات DWF إلى المتجهات التي يمكن أن تتكون من رسومات CAD ونصوص وصور وما إلى ذلك. قد تحتاج إلى إنشاء صورة مصغرة أو معاينة صورة لملف DWF. وفقًا لذلك ، تتناول المقالة كيفية تحويل ملف DWF إلى صورة JPG أو PNG برمجيًا في C#.
- DWF إلى JPG أو PNG محول الصور - تثبيت C# API
- تحويل DWF إلى صورة JPG برمجيًا في C#
- تحويل DWF إلى صورة PNG برمجيًا في C#
DWF إلى JPG أو PNG محول الصور - تثبيت C# API
Aspose.CAD for .NET API يدعم تحويل DWF و عدة تنسيقات ملفات أخرى. يمكنك تكوين API بسهولة عن طريق تنزيل ملف DLL الخاص به من قسم الإصدارات الجديدة أو باستخدام الأمر NuGet التالي:
PM> Install-Package Aspose.CAD
تحويل DWF إلى صورة JPG برمجيًا في C#
يمكنك تحويل ملف DWF إلى صورة JPG باتباع الخطوات التالية:
- قم بتحميل DWF للإدخال مع فئة صورة.
- تهيئة كائن من فئة CadRasterizationOptions.
- قم بإنشاء مثيل لفئة JpegOptions.
- اضبط VectorRasterizationOptions واحفظ صورة JPG الناتجة.
يوضح مقتطف الشفرة التالي كيفية تحويل ملف DWF إلى صورة JPG برمجيًا في C#:
string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
// تهيئة كائن فئة JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// تصدير DWF إلى صورة JPG
string outPath = "blocks_and_tables.jpg";
image.Save(outPath, jpgOptions);
}
تحويل DWF إلى صورة PNG برمجيًا في C#
يمكنك تحويل ملف DWF إلى صورة PNG باتباع الخطوات التالية:
- قم بتحميل ملف DWF المدخل باستخدام فئة صورة.
- قم بإنشاء مثيل لفئة CadRasterizationOptions.
- قم بإنشاء كائن من نوع PngOptions.
- حدد VectorRasterizationOptions واكتب صورة PNG الناتجة.
يوضح مقتطف الشفرة أدناه كيفية تحويل ملف DWF إلى صورة PNG برمجيًا في C#:
string inputFile = "blocks_and_tables.dwf";
// قم بتحميل ملف DWF للإدخال
using (Image image = Image.Load(inputFile))
{
// تهيئة كائن فئة PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// تصدير DWF إلى صورة PNG
string outPath = "blocks_and_tables.png";
image.Save(outPath, pngOptions);
}
احصل على رخصة مؤقتة مجانية
يمكنك تقييم ميزات واجهة برمجة التطبيقات بكامل طاقتها من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، قمت باستكشاف كيفية تحويل ملف DWF إلى تنسيقات صور مثل PNG أو JPG. يشرح جميع الخطوات ومقتطفات الشفرة لإجراء التحويل برمجيًا في C#. علاوة على ذلك ، يرجى إلقاء نظرة على الوثائق للحصول على معلومات مفصلة حول الميزات التي تدعمها واجهة برمجة التطبيقات. لا تتردد في التواصل معنا على المنتدى في حالة وجود أي استفسارات.