Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 65 additions & 38 deletions cad/arabic/net/cad-export-formats/export-dgn-to-raster-image/_index.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,48 @@
---
title: تصدير DGN إلى صورة نقطية في Aspose.CAD لـ .NET
linktitle: تصدير DGN إلى الصورة النقطية
second_title: Aspose.CAD .NET - تنسيق ملف CAD وBIM
description: قم بتحويل DGN إلى صور نقطية بسهولة باستخدام Aspose.CAD لـ .NET. استكشف الدليل التفصيلي خطوة بخطوة وأطلق العنان لقوة .NET في معالجة ملفات CAD.
weight: 13
date: 2026-03-24
description: تعلم كيفية تحويل DGN إلى PNG وحفظ CAD كـ JPEG باستخدام Aspose.CAD لـ
.NET – دليل سريع لتحويل CAD إلى صورة.
linktitle: Export DGN to Raster Image
second_title: Aspose.CAD .NET - CAD and BIM File Format
title: كيفية تحويل DGN إلى PNG في Aspose.CAD لـ .NET
url: /ar/net/cad-export-formats/export-dgn-to-raster-image/
weight: 13
---

{{< blocks/products/pf/main-wrap-class >}}
{{< blocks/products/pf/main-container >}}
{{< blocks/products/pf/tutorial-page-section >}}

# تصدير DGN إلى صورة نقطية في Aspose.CAD لـ .NET
# تحويل DGN إلى PNG في Aspose.CAD لـ .NET

## مقدمة
في تطوير .NET الحديث، **convert dgn to png** هو طلب شائع عندما تحتاج إلى عرض رسومات CAD على الويب أو تضمينها في التقارير. تجعل Aspose.CAD لـ .NET هذه التحويلة بسيطة، حيث تسمح لك بتحويل ملف DGN إلى صورة نقطية عالية الجودة ببضع أسطر من الشيفرة فقط. في هذا الدليل سنستعرض العملية بالكامل، من إعداد المشروع إلى حفظ ملف PNG النهائي (أو JPEG).

في المجال الديناميكي لتطوير .NET، يظهر Aspose.CAD كأداة قوية للتعامل مع ملفات التصميم بمساعدة الكمبيوتر (CAD). يتعمق هذا البرنامج التعليمي في عملية تصدير ملفات DGN إلى صور نقطية باستخدام Aspose.CAD لـ .NET. إذا كنت حريصًا على تحويل ملفات DGN الخاصة بك إلى صور نقطية جذابة بصريًا بسلاسة، فأنت في المكان الصحيح.
## إجابات سريعة
- **هل يمكنني تحويل DGN إلى PNG باستخدام Aspose.CAD؟** نعم – فقط قم بتكوين خيارات التحويل واختر إخراج PNG أو JPEG.
- **هل أحتاج إلى ترخيص للاستخدام في الإنتاج؟** يتطلب ترخيص Aspose.CAD صالح للنشر غير التجريبي.
- **ما إصدارات .NET المدعومة؟** .NET Framework 4.6+، .NET Core 3.1+، .NET 5/6/7.
- **ما صيغ الصور المتاحة؟** PNG، JPEG، BMP، GIF، TIFF، وأكثر.
- **هل معالجة الاستثناءات ضرورية؟** بالتأكيد – غلف عملية التحويل داخل try/catch للتعامل مع مشاكل الوصول إلى الملفات.

## المتطلبات الأساسية
## ما هو “convert dgn to png”؟
تحويل ملف DGN (MicroStation) إلى PNG يعني تحويل بيانات CAD المتجهة إلى صورة مبنية على البكسل. هذا مفيد لإنشاء معاينات، تضمين الرسومات في رسائل بريد HTML، أو إنشاء صور مصغرة لأنظمة إدارة المستندات.

قبل أن نبدأ هذه الرحلة، تأكد من توفر المتطلبات الأساسية التالية:
## لماذا نستخدم Aspose.CAD لتحويل CAD إلى صورة؟
- **لا توجد تبعيات خارجية** – يعمل بالكامل في الكود المُدار.
- **دقة عالية** – يحافظ على سماكات الخطوط، الطبقات، والألوان.
- **إخراج مرن** – يمكن التبديل بين PNG، JPEG، BMP، إلخ، بتغيير خيار واحد.
- **محسن للأداء** – عملية التحويل سريعة حتى للرسومات الكبيرة.

- Aspose.CAD لـ .NET: تأكد من تثبيت مكتبة Aspose.CAD في مشروع .NET الخاص بك. يمكنك العثور على المكتبة والوثائق ذات الصلة على[موقع إلكتروني](https://reference.aspose.com/cad/net/).
## المتطلبات المسبقة

- نموذج ملف DGN: احصل على ملف DGN جاهز للتحويل. في مثالنا، سنستخدم "Nikon_D90_Camera.dgn."
قبل أن نبدأ، تأكد من أن لديك:

الآن، دعنا نتعمق في الدليل خطوة بخطوة.
- **Aspose.CAD for .NET** مثبتًا في مشروعك. يمكنك تنزيله من [الموقع الإلكتروني](https://reference.aspose.com/cad/net/).
- ملف DGN تجريبي (مثلاً `Nikon_D90_Camera.dgn`) موجود في دليل معروف.

## استيراد مساحات الأسماء
## استيراد المساحات الاسمية

في مشروع .NET الخاص بك، ابدأ باستيراد مساحات الأسماء الضرورية لـ Aspose.CAD. تتيح لك هذه الخطوة الوصول إلى الفئات والأساليب المطلوبة لتحويل DGN للصور النقطية.
ابدأ بإضافة عبارات `using` المطلوبة حتى تتمكن من الوصول إلى فئات Aspose.CAD.

```csharp
using System;
Expand All @@ -42,21 +55,21 @@ using Aspose.CAD;

## الخطوة 1: تحميل ملف DGN

ابدأ بتحميل ملف DGN في ملف`CadImage` هدف. وهذا يوفر الأساس للعمليات اللاحقة.
حمّل ملف DGN المصدر في كائن `CadImage`. هذا الكائن يمثل رسم CAD في الذاكرة وسيكون المصدر لعملية التحويل.

```csharp
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
// الكود الخاص بك لمزيد من المعالجة موجود هنا
// Your code for further processing goes here
}
```

## الخطوة 2: تحديد خيارات التنقيط
## الخطوة 2: تعريف خيارات التحويل

إنشاء`CadRasterizationOptions` كائن وقم بتعيين خصائص مختلفة لتخصيص عملية التنقيط وفقًا لمتطلباتك.
قم بتكوين كيفية تحويل رسم CAD إلى صورة نقطية. يمكنك التحكم في حجم الصورة، المقياس، ولون الخلفية هنا.

```csharp
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
Expand All @@ -66,51 +79,65 @@ rasterizationOptions.NoScaling = true;
rasterizationOptions.AutomaticLayoutsScaling = false;
```

## الخطوة 3: إنشاء كائن JpegOptions
## الخطوة 3: اختيار صيغة الإخراج (PNG أو JPEG)

نظرًا لأننا نهدف إلى تحويل ملف DGN إلى JPEG، فقم بإنشاء ملف`JpegOptions` الكائن وتعيين المحدد مسبقا`CadRasterizationOptions` إليها.
على الرغم من أن الشرح يركز على PNG، قد ترغب أيضًا في **save cad as jpeg**. أنشئ كائن خيارات الصورة المناسب وأرفق إعدادات التحويل.

```csharp
ImageOptionsBase options = new JpegOptions();
ImageOptionsBase options = new JpegOptions(); // Change to PngOptions() for PNG output
options.VectorRasterizationOptions = rasterizationOptions;
```

## الخطوة 4: احفظ الصورة النقطية
> **نصيحة احترافية:** لإنشاء ملف PNG، استبدل `new JpegOptions()` بـ `new PngOptions()`.

## الخطوة 4: حفظ الصورة النقطية

الاستفادة من`Save` طريقة`CadImage` فئة لتصدير ملف DGN إلى صورة نقطية بالتنسيق المطلوب، في هذه الحالة، JPEG.
أخيرًا، استدعِ `Save` على مثيل `CadImage`، مع توفير اسم الملف المطلوب وكائن الخيارات الذي قمت بتكوينه.

```csharp
cadImage.Save(MyDir + "ExportDGNToRasterImage_out.jpg", options);
```

## خاتمة
إذا قمت بالتبديل إلى `PngOptions`، سيتم حفظ الملف باسم `ExportDGNToRasterImage_out.png`.

تهانينا! لقد نجحت في التنقل خلال خطوات تصدير ملف DGN إلى صورة نقطية باستخدام Aspose.CAD لـ .NET. لقد زودك هذا البرنامج التعليمي بالمعرفة الأساسية لدمج هذه الوظيفة في مشاريع .NET الخاصة بك دون عناء.
## المشكلات الشائعة والحلول

## الأسئلة الشائعة
| المشكلة | السبب | الحل |
|-------|-------|-----|
| **Blank output image** | `NoScaling` تم تعيينه بشكل غير صحيح أو لم يتم اختيار التخطيط | قم بتعيين `AutomaticLayoutsScaling = true` أو حدد التخطيط المطلوب. |
| **Out‑of‑memory for large files** | تحميل ملف DGN كبير دون استخدام البث | استخدم `Image.Load(sourceFilePath, new LoadOptions { LoadOnDemand = true })`. |
| **Unsupported DGN version** | إصدارات MicroStation القديمة | تأكد من أنك تستخدم أحدث نسخة من Aspose.CAD التي تدعم الصيغ القديمة. |

### س1: هل يمكنني تصدير ملفات DGN إلى تنسيقات أخرى غير JPEG؟
## الأسئلة المتكررة

A1: نعم، يدعم Aspose.CAD for .NET تنسيقات الإخراج المختلفة. يمكنك تعديل الخيارات وفقًا لذلك في الخطوة 3.
**س: هل يمكنني تصدير ملفات DGN إلى صيغ غير JPEG؟**
**ج:** نعم، يدعم Aspose.CAD لـ .NET صيغ PNG، BMP، GIF، TIFF، وأكثر – فقط استبدل فئة الخيارات (مثلاً `new PngOptions()`).

### س2 كيف يمكنني التعامل مع الاستثناءات أثناء عملية التحويل؟
**س: كيف يجب أن أتعامل مع الاستثناءات أثناء التحويل؟**
**ج:** غلف كود التحويل داخل كتلة `try/catch` وسجّل `Aspose.CAD.CadException` للحصول على معلومات تفصيلية عن الخطأ.

ج٢: تأكد من حصولك على معالجة الاستثناءات المناسبة، كما هو موضح في التعليمات البرمجية المتوفرة، لمعالجة المشكلات المحتملة.
**س: هل هناك نسخة تجريبية متاحة لـ Aspose.CAD لـ .NET؟**
**ج:** نعم، يمكنك تجربة المنتج بنسخة تجريبية مجانية. زر [هنا](https://releases.aspose.com/) لمزيد من المعلومات.

### س3: هل هناك إصدار تجريبي متاح لـ Aspose.CAD لـ .NET؟
**س: أين يمكنني طلب المساعدة أو مناقشة المشكلات المتعلقة بـ Aspose.CAD لـ .NET؟**
**ج:** توجه إلى [منتدى Aspose.CAD](https://forum.aspose.com/c/cad/19) للحصول على دعم المجتمع والنقاشات.

ج3: نعم، يمكنك استكشاف المنتج من خلال النسخة التجريبية المجانية. يزور[هنا](https://releases.aspose.com/) للمزيد من المعلومات.
**س: كيف أحصل على ترخيص مؤقت لـ Aspose.CAD لـ .NET؟**
**ج:** زر [هذا الرابط](https://purchase.aspose.com/temporary-license/) للحصول على ترخيص مؤقت لاحتياجات التطوير الخاصة بك.

### س4: أين يمكنني طلب المساعدة أو مناقشة المشكلات المتعلقة بـ Aspose.CAD لـ .NET؟
## الخلاصة

ج4: توجه إلى[منتدى Aspose.CAD](https://forum.aspose.com/c/cad/19) لدعم المجتمع والمناقشات.
لقد تعلمت الآن كيفية **convert dgn to png** (أو JPEG) باستخدام Aspose.CAD لـ .NET. من خلال تعديل خيارات التحويل وتبديل فئة خيارات الصورة، يمكنك تخصيص الناتج ليتناسب مع أي متطلبات مشروع. لا تتردد في تجربة أحجام صفحات مختلفة، إعدادات DPI، وصيغ الملفات للحصول على الصورة النقطية المثالية لتطبيقك.

---

### س5: كيف يمكنني الحصول على ترخيص مؤقت لـ Aspose.CAD لـ .NET؟
**آخر تحديث:** 2026-03-24
**تم الاختبار مع:** Aspose.CAD 24.11 لـ .NET
**المؤلف:** Aspose

ج5: زيارة[هذا الرابط](https://purchase.aspose.com/temporary-license/)للحصول على ترخيص مؤقت لاحتياجات التطوير الخاصة بك.
{{< /blocks/products/pf/tutorial-page-section >}}

{{< /blocks/products/pf/main-container >}}
{{< /blocks/products/pf/main-wrap-class >}}

{{< blocks/products/products-backtop-button >}}
{{< blocks/products/products-backtop-button >}}
Loading