رسومات DXF

تصدير رسومات DXF إلى PDF

توفر Aspose.CAD ميزة تحميل كائنات رسومات AutoCAD DXF وعرضها كرسومات كاملة بتنسيق PDF. تعمل طريقة تحويل DXF إلى PDF كما يلي:

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتعيين خصائص PageHeight وPageWidth.
  3. إنشاء كائن من فئة PdfOptions وتعيين خاصية VectorRasterizationOptions.
  4. استدعاء Image.Save مع تمرير كائن من PdfOptions كمعامل ثاني.

مثال الكود أدناه يوضح كيفية تحويل ملف باستخدام الإعدادات الافتراضية.

التنسيقات المدعومة

في الوقت الحالي، ندعم بالكامل تنسيقات ملفات AutoCAD DXF 2010. الإصدارات السابقة من DXF لا تضمن كونها صحيحة بنسبة 100%. نحن نخطط لتضمين المزيد من التنسيقات والميزات في الإصدارات المستقبلية من Aspose.CAD.

الكيانات المدعومة

في الوقت الحالي، نحن ندعم جميع الكيانات ثنائية الأبعاد الشائعة ومعلماتها الافتراضية الأساسية كما يلي:

  1. بعد متوافق
  2. بعد زاوي
  3. قوس
  4. سمة
  5. مرجع كتلة
  6. دائرة
  7. بُعد قطر
  8. بيضاوي
  9. حشو
  10. خط
  11. نص متعدد الأسطر
  12. بعد متمايز
  13. نقطة
  14. خط متنوع
  15. بعد شعاعي
  16. شعاع
  17. بعد مدور
  18. جدول
  19. نص
  20. Xline

إدارة الذاكرة

يمكن استخدام خاصية ExactReallocateOnly من فئة Cache للتحكم في إعادة تخصيص الذاكرة. من المرجح أن تحدث إعادة التخصيص للذاكرات مسبقة التخصيص. يمكن أن يحدث ذلك عندما يكتشف النظام أن المساحة المخصصة لن تكون كافية.

  • إذا كانت ExactReallocateOnly كانت القيمة الافتراضية، False، فسيتم إعادة تخصيص المساحة إلى نفس الوسيط.
  • عند تعيينها على True، لا يمكن أن تتجاوز إعادة التخصيص المساحة القصوى المحددة. في هذه الحالة، يتم تحرير الذاكرة المخصصة الموجودة (التي تتطلب إعادة تخصيص) وتخصيص مساحة ممتدة على القرص.

تصدير طبقة معينة من رسومات DXF إلى PDF

تعمل هذه الطريقة كما يلي:

  1. فتح ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء مثيل من CadRasterizationOptions وتحديد الخصائص PageWidth وPageHeight.
  3. إضافة الطبقات إلى كائن CadRasterizationOptions.
  4. إنشاء مثيل من PdfOptions وتعيين خاصية VectorRasterizationOptions.
  5. استدعاء طريقة Image.Save وتمرير كائن من PdfOptions كمعامل ثانٍ.

مثال الكود أدناه يوضح كيفية تحويل طبقة معينة من DXF إلى PDF.

عرض ملفات PDF كجزء من رسوم DXF

تعمل هذه الطريقة كما يلي:

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتحميل ملفات PDF.
  3. تعيين خصائص PageHeight وPageWidth.
  4. استدعاء Image.Save وحفظ الملف.

مثال الكود أدناه يوضح كيفية عرض ملفات PDF كجزء من رسومات DXF.

تصدير DGN تحت الأرض المضمنة لتنسيق DXF

توفر Aspose.CAD ميزة تحميل ملفات AutoCAD DXF وتصدير DGN تحت الأرض المضمنة لتنسيق DXF.

مثال الكود أدناه يوضح كيفية تحقيق المتطلبات المحددة.

الدعم لحفظ ملفات DXF

توفر Aspose.CAD ميزة تحميل ملفات AutoCAD DXF وإجراء تغييرات عليها وحفظها مرة أخرى كملف DXF.

مثال الكود أدناه يوضح كيفية تحقيق المتطلبات المحددة.

تصدير DXF إلى WMF

تعمل هذه الطريقة كما يلي:

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتحميل ملفات PDF.
  3. تعيين الخصائص PageHeight وPageWidth.
  4. استدعاء Image.Save وحفظ الملف.

تصدير تخطيط DXF معين إلى PDF

تعمل هذه الطريقة كما يلي:

  1. فتح ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء مثيل من CadRasterizationOptions وتحديد الخصائص PageWidth وPageHeight.
  3. تحديد اسم (أسماء) التخطيط المطلوب باستخدام خاصية CadRasterizationOptions.Layouts.
  4. إنشاء مثيل من PdfOptions وتعيين خاصية VectorRasterizationOptions.
  5. تصدير الرسم إلى PDF من خلال استدعاء الطريقة Image.Save وتمرير كائن من PdfOptions كمعامل ثانٍ.

مثال الكود أدناه يوضح كيفية تحويل تخطيط معين من DXF إلى PDF.

دعم قطع الكتل

توفر Aspose.CAD ميزة قطع الكتل. تعمل طريقة قطع الكتل كما يلي:

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتحميل ملفات PDF.
  3. تعيين الخصائص المرغوبة ل CadRasterizationOptions.
  4. استدعاء Image.Save مع تمرير كائن من PdfOptions كمعامل ثاني وحفظ الملف.

مثال الكود أدناه يوضح كيفية عمل قطع الكتل.

تصدير الصور إلى DXF

باستخدام Aspose.CAD، يمكنك تصدير الصور إلى تنسيق DXF. باستخدام هذه الطريقة، يمكنك تنفيذ الإجراءات التالية:

  1. تعيين خط جديد
  2. إخفاء الكيانات
  3. تحديث النص

يظهر لك مثال الكود التالي كيفية تنفيذ الإجراءات المذكورة أعلاه.

تصدير طبقة معينة من رسومات DXF إلى صورة

تعمل هذه الطريقة كما يلي:

  1. فتح ملف رسومات DXF باستخدام طريقة المصنع Image.Load.
  2. إنشاء مثيل من CadRasterizationOptions وتحديد الخصائص PageWidth وPageHeight.
  3. إضافة الطبقات إلى كائن CadRasterizationOptions.
  4. إنشاء مثيل من JpegOptions وتعيين خاصية VectorRasterizationOptions.
  5. تصدير الرسم إلى PDF باستخدام الطريقة Image.Save.

مثال الكود أدناه يوضح كيفية تحويل طبقة معينة من DXF إلى صورة.