رسومات DWG

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

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

تنسيق ملف DWG

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

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

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

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

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

إنشاء PDF واحد بأحجام تخطيط مختلفة

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

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

يوضح نموذج الكود أدناه كيفية إنشاء PDF واحد بتخطيطات مختلفة.

البدائل المدعومة في AutoCAD

تدعم البدائل التالية من AutoCAD.

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

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

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

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

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

عرض مستند DWG عن طريق تحديد الإحداثيات

يوفر Aspose.CAD لـ .NET API الآن ميزة عرض مستندات DWG من خلال تقديم إحداثيات عرض وارتفاع المستند.

يوضح نموذج الكود أدناه كيفية عرض مستند DWG.

تصدير DWG إلى صورة نقطية أو PDF باستخدام حجم ثابت

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

يوضح نموذج الكود أدناه كيفية تنفيذ هذه الميزة.

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

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

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

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

دعم الخطوط المخفية المنحنية عند تصدير DWG/DXF إلى BMP و PDF

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

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

يوضح نموذج الكود أدناه كيفية تنفيذ هذه الميزة.

دعم تعيين منطقة الطباعة لصورة DWG في PDF المصدرة

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

يوضح نموذج الكود أدناه كيفية تنفيذ هذه الميزة.

دعم قراءة بيانات XREF الوصفية لملف DWG

  1. تحميل ملف DWG باستخدام طريقة المصنع Aspose.CAD.Image.Load.
  2. التنقل من خلال كل كيان صورة.
  3. إذا كان الكائن هو CadUnderlay، فإن كائن XREF مع البيانات الوصفية.

يوضح نموذج الكود أدناه كيفية تحقيق هذه الميزة.

خاصية CadRasterizationOptions.Layouts هي من نوع مصفوفة سلسلة لذا يمكنك تحديد أكثر من تخطيط واحد في نفس الوقت للتحويل المحتمل إلى تنسيق PDF. عند تحديد تخطيطات متعددة لخاصية CadRasterizationOptions.Layouts، سيكون لدى PDF الناتج صفحات متعددة، حيث تمثل كل صفحة تخطيط AutoCAD فردي.

قائمة جميع التخطيطات

يمكنك إدراج جميع التخطيطات الموجودة في رسم AutoCAD باستخدام نموذج الكود التالي.

الوصول إلى علامات تحتية لتنسيق DWG

لقد نفذ Aspose.CAD لـ .NET علامات تحتية لتنسيق DWG ويسمح للمطورين بالوصول إليها. فيما يلي توضيح بسيط بالشفرة.

دعم كيانات DWG

يمكن لـ Aspose.CAD لـ .NET API تحميل رسومات AutoCAD بتنسيق DWG ودعم كيانات مختلفة للعمل معها.

دعم كيان MLeader

يعتبر DWG ملفًا ثنائيًا يحتوي على بيانات صورة متجهية وبيانات وصفية. هناك كيانات مختلفة في ملف DWG. يصف القسم التالي مثالاً للعمل مع كيان MLeader داخل ملف DWG.

دعم تصدير كيان DWG إلى صورة

يعتبر DWG ملفًا ثنائيًا يحتوي على بيانات صورة متجهية وبيانات وصفية. هناك كيانات مختلفة في ملف DWG. يصف القسم التالي مثالاً لتصدير كيان DWG معين إلى صورة.

دعم إضافة نص إلى DWG

يمكن لـ Aspose.CAD لـ .NET API تحميل رسومات AutoCAD بتنسيق DWG ودعم كيانات مختلفة للعمل معها. يُعتبر DWG ملفًا ثنائيًا يحتوي على بيانات صورة متجهية وبيانات وصفية. هناك كيانات مختلفة في ملف DWG. يصف القسم التالي كيف يمكننا إضافة نص داخل ملف DWG.

دعم استيراد صورة إلى ملف DWG

يمكن لـ Aspose.CAD لـ .NET API تحميل رسومات AutoCAD بتنسيق DWG ودعم كيانات مختلفة للعمل معها. يُعتبر DWG ملفًا ثنائيًا يحتوي على بيانات صورة متجهية وبيانات وصفية. هناك كيانات مختلفة في ملف DWG. يصف القسم التالي كيف يمكننا استيراد الصور داخل ملف DWG.

دعم الشبكة في DWG

يمكن لـ Aspose.CAD لـ .NET API الآن الوصول إلى الكيانات التي تدعم الشبكة والتي تشمل نوع CadPolyFaceMesh ونوع CadPolygonMesh. يصف المثال التالي كيف يمكننا الوصول إلى أنواع الشبكة.

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

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

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

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

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

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

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

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

تحميل ملف DWG كبير

يوفر Aspose.CAD لـ .NET وسيلة لفتح ملفات DWG كبيرة جدًا باستخدام فئة Image. يمكنك الآن فتح الملفات الكبيرة بسهولة بمساعدة نموذج الشيفرة المعطى أدناه.