تحويل DGN إلى PDF في Aspose.CAD لـ .NET

مقدمة

قد يكون التنقل في عالم ملفات CAD أمرًا صعبًا، ولكن باستخدام Aspose.CAD for .NET، يمكن للمطورين التعامل بسهولة مع تنسيقات CAD المختلفة وتحويلها. إحدى الاحتياجات الشائعة هي تحويل ملفات DGN إلى ملفات PDF، والتي سنستكشفها خطوة بخطوة في هذا البرنامج التعليمي.

المتطلبات الأساسية

للمتابعة، تأكد من أن لديك ما يلي:

  • الكفاءة الأساسية في لغة C# وإطار عمل .NET.
  • تم تثبيت مكتبة Aspose.CAD لـ .NET. يمكنك تنزيلهاهنا.
  • نموذج لملف DGN (على سبيل المثال، Nikon_D90_Camera.dgn).

الخطوة 1: استيراد المساحات المطلوبة

ابدأ باستيراد المساحات الأسماءية ذات الصلة في مشروع C# الخاص بك:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;

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

حدد الدليل لملف DGN الخاص بك وقم بتحميله باستخدام الكود التالي:

string myDir = "Your Document Directory";
string sourceFilePath = myDir + "Nikon_D90_Camera.dgn";

using (DgnImage cadImage = (DgnImage)Image.Load(sourceFilePath))
{
    // سيتم إجراء المعالجة الإضافية هنا...
}

الخطوة 3: تكوين خيارات التنقيح

بعد ذلك، قم بإعداد خيارات التنقيح لتحديد كيفية عرض DGN الخاص بك في ملف PDF:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
{
    PageWidth = 600, // ضبط العرض حسب الحاجة
    PageHeight = 300, // ضبط الارتفاع حسب الحاجة
    NoScaling = true,
    AutomaticLayoutsScaling = false
};

الخطوة 4: إنشاء خيارات PDF

قم بتحديد خيارات PDF، ودمج إعدادات التحويل إلى بيانات نقطية التي تم تكوينها مسبقًا:

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

الخطوة 5: احفظ DGN بصيغة PDF

وأخيرًا، قم بحفظ ملف DGN بتنسيق PDF باستخدام الخيارات التي قمت بتكوينها:

cadImage.Save(myDir + "ExportDGNToPdf_out.pdf", pdfOptions);

خاتمة

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

الأسئلة الشائعة

هل أحتاج إلى معرفة مسبقة بـ CAD لاستخدام Aspose.CAD؟

بالتأكيد! تم تصميم Aspose.CAD لتبسيط مهام CAD المعقدة، مما يجعله في متناول جميع المطورين، بغض النظر عن معرفتهم بـ CAD.

أين يمكنني العثور على المزيد من الموارد والوثائق الخاصة بـ Aspose.CAD؟

يمكنك استكشاف الأدلة والأمثلة الشاملة فيتوثيق Aspose.CAD.

هل هناك نسخة تجريبية مجانية متاحة لـ Aspose.CAD؟

نعم، يمكن الحصول على نسخة تجريبية مجانيةهنا.

كيف يمكنني الحصول على ترخيص مؤقت لـ Aspose.CAD؟

يمكنك طلب تراخيص مؤقتةهنا.

هل تحتاج إلى مساعدة أو لديك أسئلة؟

انضم إلى المحادثة فيمنتدى Aspose.CAD للحصول على الدعم المجتمعي والاستفسارات.