رسومات DXF
تصدير رسومات DXF إلى PDF
توفر Aspose.CAD ميزة تحميل كيانات رسومات AutoCAD DXF وعرضها كرسمة كاملة بتنسيق PDF. تعمل طريقة تحويل DXF إلى PDF على النحو التالي:
- تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.load.
- إنشاء كائن من فئة CadRasterizationOptions وتعيين خصائص page_height و page_width.
- إنشاء كائن من فئة PdfOptions وتعيين خاصية VectorRasterizationOptions.
- استدعاء 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 المستقبلية.
الكيانات المدعومة
في الوقت الحالي، نحن ندعم جميع الكيانات ثنائية الأبعاد الشائعة ومعاييرها الافتراضية الأساسية كما يلي:
- الأبعاد المنسقة
- الأبعاد الزاوية
- القوس
- السمة
- مرجع الكتلة
- الدائرة
- أبعاد القطر
- القطع الناقص
- التعبئة
- الخط
- النص متعدد الأسطر
- أبعاد الإحداثيات
- النقطة
- المضلع
- الأبعاد الشعاعية
- الشعاع
- الأبعاد المدوّرة
- الجدول
- النص
- 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
تعمل هذه الطريقة على النحو التالي:
- تحميل ملف رسومات DXF باستخدام طريقة المصنع Image.load.
- إنشاء كائن من فئة CadRasterizationOptions وتحميل ملفات PDF.
- تعيين خصائص page_height و page_width.
- استدعاء 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) |