تُستخدم ملفات IFC لنمذجة المباني والمرافق والبنية التحتية المختلفة. ومع ذلك ، تدعم التطبيقات المحدودة تنسيق الملف هذا ، لذا قد تحتاج إلى تحويل ملف IFC إلى صورة JPG أو PNG لمعاينة المحتويات في بيئات نظام مختلفة. تتناول هذه المقالة كيفية تحويل ملف IFC إلى صورة برمجيًا باستخدام C#.
- IFC to JPG أو PNG Image Converter - تثبيت C# API
- تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام C#
- تحويل IFC إلى PNG Image برمجيًا باستخدام C#
IFC to JPG أو PNG Image Converter - تثبيت C# API
Aspose.CAD for .NET API يدعم العمل مع IFC و العديد من تنسيقات الملفات. يمكنك تثبيت API عن طريق تنزيل ملف DLL من قسم التنزيلات أو باستخدام أمر التثبيت NuGet أدناه:
PM> Install-Package Aspose.CAD
تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام C#
يمكنك تحويل ملف IFC إلى صورة JPG باتباع الخطوات التالية:
- قم بتحميل ملف IFC للإدخال باستخدام فئة صورة.
- قم بإنشاء مثيل لفئة CadRasterizationOptions.
- قم بإنشاء كائن من JPGOptions فئة.
- اضبط VectorRasterizationOptions وقم بتحويل ملف IFC إلى صورة JPG
يوضح مقتطف الشفرة التالي كيفية تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام C#:
// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.Load("template.ifc");
// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
// اضبط الارتفاع والعرض
PageWidth = 1600,
PageHeight = 1600
};
// قم بإنشاء كائن من JpegOptions
JpegOptions options = new JpegOptions();
// قم بتعيين VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// تحويل صورة IFC إلى JPG
image.Save("output.jpg", options);
تحويل IFC إلى صورة PNG باستخدام C#
يمكنك تحويل ملف IFC إلى صورة PNG باتباع الخطوات التالية:
- قم بتحميل ملف IFC للإدخال باستخدام فئة صورة.
- قم بإنشاء مثيل لفئة CadRasterizationOptions.
- قم بإنشاء كائن من نوع PngOptions.
- حدد VectorRasterizationOptions وقم بتحويل IFC إلى صورة PNG.
يوضح مقتطف الكود التالي كيفية تحويل ملف IFC إلى صورة PNG برمجيًا باستخدام C#:
// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.Load("template.ifc");
// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
// اضبط الارتفاع والعرض
PageWidth = 1600,
PageHeight = 1600
};
// قم بإنشاء كائن من PngOptions
PngOptions options = new PngOptions();
// قم بتعيين VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;
// تحويل IFC إلى صورة PNG
image.Save("output.png", options);
احصل على رخصة مؤقتة مجانية
يمكنك تقييم واجهة برمجة التطبيقات بدون أي قيود على التقييم من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملف IFC إلى صورة مثل JPG أو PNG برمجيًا باستخدام C#. يرجى مراجعة الوثائق لاستكشاف العديد من الميزات الأخرى التي تقدمها API. في حالة وجود أي استفسار ، يرجى مراسلتنا على منتدى الدعم المجاني.