رسومات DXF

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

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

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتعيين خصائص page_height و page_width.
  3. إنشاء كائن من فئة PdfOptions وتعيين خاصية VectorRasterizationOptions.
  4. استدعاء Image.save مع تمرير كائن من PdfOptions كمعامل ثانٍ.

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

import aspose.cad as cad;
cadImage = cad.Image.load("file.dxf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
cadImage.save("result.pdf", 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

تصدير DGN المضمّنة كطبقة تحتية لتنسيق DXF

توفر Aspose.CAD ميزة تحميل ملفات DXF الخاصة بـ AutoCAD وتصدير DGN المدمجة كطبقة تحتية لتنسيق DXF.

تظهر عينة الشيفرة أدناه كيفية تحقيق المتطلبات المحددة.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dxf");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.layouts = ["Model"]
pdfOptions = cad.imageoptions.PdfOptions();
pdfOptions.vector_rasterization_options = rasterizationOptions;
cadImage.save("result.pdf", pdfOptions)

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

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

تظهر عينة الشيفرة أدناه كيفية تحقيق المتطلبات المحددة.

import aspose.cad as cad
image = cad.Image.load("file.dxf")
// any entities updates
image.save("result.dxf")

تصدير DXF إلى WMF

تعمل هذه الطريقة على النحو التالي:

  1. تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.load.
  2. إنشاء كائن من فئة CadRasterizationOptions وتحميل ملفات PDF.
  3. تعيين خصائص page_height و page_width.
  4. استدعاء Image.save وحفظ الملف.
import aspose.cad as cad
image = cad.Image.load("file.dxf")
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
wmfOptions = cad.imageoptions.WmfOptions()
wmfOptions.vector_rasterization_options = rasterizationOptions
image.save("result.wmf", wmfOptions)