رسومات DWG

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

يمكن لـ Aspose.CAD لواجهة برمجة التطبيقات بايثون تحميل رسومات AutoCAD بتنسيق DWG وتحويلها إلى PDF. يوضح هذا الموضوع استخدام واجهة برمجة تطبيقات Aspose.CAD لتحقيق تحويل DWG إلى تنسيق PDF من خلال خطوات بسيطة كما هو موضح أدناه.

تنسيق ملف DWG

ملف DWG هو ملف ثنائي يحتوي على بيانات صورة متجهة وبيانات تعريفية. توفر بيانات الصورة المتجهة تعليمات لتطبيق CAD حول كيفية عرض DWG؛ قد تحتوي البيانات التعريفية على مجموعة متنوعة من المعلومات حول الملف بما في ذلك البيانات المحددة عند الموقع وأيضًا بيانات العميل. يمكن العثور على المواصفات المفتوحة لتنسيق ملف DWG في هذه PDF

تحويل ملفات DWG إلى PDF

الخطوات البسيطة التالية مطلوبة لتحويل DWG إلى PDF.

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

عينة الكود أدناه توضح كيفية تصدير رسومات DWG إلى PDF.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dwg");
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

تدعم الكائنات الأولية التالية في AutoCAD.

  • نص
  • نص متعدد الخطوط
  • تعريف المرفقات
  • الخصائص
  • قوس
  • بيضاوي
  • حشيش
  • قائد
  • نقطة
  • رأس 2D
  • رأس 3D
  • خط متعدد 2D
  • خط متعدد LWPOLYLINE
  • شعاع
  • دائرة
  • بعد البعد
  • بعد خطي
  • بعد محاذي
  • بعد زاوية 3 نقاط
  • بعد زاوية 2 خط
  • بعد نصف القطر
  • بعد القطر
  • شكل
  • صلب
  • مقطع
  • خط متعدد
  • خط
  • خط ممتد
  • نمط
  • نمط البعد
  • نوع الخط
  • نمط خط متعدد
  • طبقة
  • منطقة عرض
  • تخطيط

تصدير تخطيط DWG محدد إلى PDF

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

  1. تحميل ملف DWG باستخدام الطريقة المصنع Aspose.CAD.Image.load.
  2. إنشاء مثيل من فئة CadRasterizationOptions وتعيين ارتفاع الصفحة الناتج وعرضها.
  3. تعيين خاصية Layouts لكائن CadRasterizationOptions.
  4. إنشاء مثيل من فئة PdfOptions وتعيين خاصيتها VectorRasterizationOptions.
  5. تصدير الصورة إلى PDF باستخدام الطريقة Image.save().

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

import aspose.cad as cad;
cadImage = cad.Image.load("file.dwg");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]
pdfOptions = cad.imageoptions.PdfOptions();
pdfOptions.vector_rasterization_options = rasterizationOptions;
cadImage.save("result.pdf", pdfOptions)

تصدير DWG إلى PDF/A و PDF/E

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

  1. تحميل ملف DWG باستخدام الطريقة المصنع Image.load.
  2. إنشاء مثيل من فئة CadRasterizationOptions.
  3. إنشاء مثيل من فئة PdfOptions وتعيين خاصيتها VectorRasterizationOptions.
  4. تعيين خاصية امتثال PDF وحفظها.
  5. تصدير الصورة إلى PDF باستخدام الطريقة Image.save().

عينة الكود أدناه توضح كيفية تحويل ملف DWG إلى PDF/A و PDF/E.

import aspose.cad as cad;
cadImage = cad.Image.load("file.dwg");
rasterizationOptions = cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
cadImage.save("result-a.pdf", pdfOptions)
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
cadImage.save("result-b.pdf", pdfOptions)

تحويل رسومات DWG إلى DXF

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

  1. تحميل ملف رسومات DWG باستخدام الطريقة المصنع Image.load.
  2. تصدير رسمة DWG إلى DXF باستخدام الطريقة Image.save().

عينة الكود أدناه توضح كيفية تحويل ملف DWG إلى تنسيق DXF.

تحويل رسومات DWG إلى SVG

يمكن لـ Aspose.CAD لواجهة برمجة التطبيقات بايثون تحميل رسومات AutoCAD بتنسيق DWG، وتحويلها إلى SVG. يوضح هذا الموضوع استخدام واجهة برمجة تطبيقات Aspose.CAD لتحقيق تحويل DWG إلى تنسيق SVG من خلال خطوات بسيطة كما هو موضح أدناه.

  1. تحميل ملف DWG في مثيل من Image.
  2. إنشاء كائن من فئة SvgOptions وتعيين الخصائص المطلوبة.
  3. تصدير رسم DWG إلى SVG باستخدام الطريقة Image.save().

عينة الكود أدناه توضح كيفية تحويل ملف DWG إلى تنسيق SVG.