تصميم بمساعدة الكمبيوتر (CAD) يستخدم على نطاق واسع من قبل المصممين لإنشاء تصميمات متنوعة للمباني والجسور والسيارات والمزيد. ومع ذلك، تتطلب تنسيقات CAD مثل DWG و DXF برامج محددة أو عارض CAD عبر الإنترنت للعرض. لتعزيز إمكانية الوصول، يسمح تحويل هذه الملفات DWG/DXF إلى تنسيق PDF بعرض سهل في أي مكان، دون أي تبعيات برمجية. في هذه المقالة، ستكتشف كيفية تحويل ملفات DWG أو DXF من CAD إلى PDF باستخدام C#.
جدول المحتويات
- واجهة برمجة التطبيقات لتحويل CAD إلى PDF باستخدام C#
- تحويل DWG/DXF إلى PDF باستخدام C#
- تعيين حجم القماش في DWG/DXF إلى PDF باستخدام C#
- تنفيذ التحجيم التلقائي في CAD إلى PDF في C#
- تعديل لون الخلفية والرسم في PDF باستخدام C#
- تحويل طبقات محددة من CAD إلى PDF باستخدام C#
واجهة برمجة التطبيقات لتحويل CAD إلى PDF باستخدام C# - تحميل مجاني
Aspose.CAD لـ .NET هو واجهة برمجة تطبيقات قوية لتحويل CAD إلى PDF تتيح لك تحويل ملفات DWG و DXF إلى تنسيق PDF بسهولة. بالإضافة إلى ذلك، فإنه يسمح بتحويل رسومات CAD إلى صور نقطية. يمكنك تثبيت واجهة برمجة التطبيقات بسهولة عبر NuGet أو تنزيلها كملف DLL من قسم التنزيلات.
PM> Install-Package Aspose.CAD
تحويل DWG أو DXF إلى PDF C#
إليك الخطوات لتحويل ملف DWG/DXF إلى تنسيق PDF باستخدام واجهة برمجة التطبيقات Aspose.CAD لـ .NET:
- قم بتحميل ملف AutoCAD DWG/DXF باستخدام فئة Image.
- أنشئ مثيلًا من فئة PdfOptions.
- احفظ رسم AutoCAD كملف PDF باستخدام طريقة Image.Save(String, ImageOptionsBase).
توضح عينة الكود التالية كيفية تحويل DWG إلى PDF باستخدام C#.
تحويل DWG/DXF إلى PDF C# - تعيين حجم القماش
يسمح لك Aspose.CAD لـ .NET أيضًا بتحديد أبعاد الصفحة (الارتفاع والعرض) في مستند PDF المحول. اتبع هذه الخطوات لتخصيص حجم الصفحة أثناء تحويل CAD إلى PDF:
- قم بتحميل ملف AutoCAD DWG/DXF باستخدام فئة Image.
- أنشئ مثيلًا من فئة CadRasterizationOptions.
- قم بتعيين خاصيتي CadRasterizationOptions.PageWidth و CadRasterizationOptions.PageHeight.
- أنشئ مثيلًا من فئة PdfOptions.
- قم بتعيين خاصية PdfOptions.VectorRasterizationOptions باستخدام كائن CadRasterizationOptions.
- قم بتحويل DWG أو DXF إلى PDF باستخدام طريقة Image.Save(String, ImageOptionsBase).
توضح عينة الكود التالية كيفية تحويل DXF إلى PDF مع حجم قماش محدد باستخدام C#.
تحويل CAD إلى PDF C# - التحجيم التلقائي
عند التعامل مع رسومات CAD التي تتكون من عدة طبقات، قد تحتوي كل طبقة على أبعاد مختلفة. في مثل هذه الحالات، قد ترغب في تطبيق تحجيم موحد في ملف PDF المحول. إليك كيفية تنفيذ التحجيم التلقائي أثناء تحويل AutoCAD إلى PDF:
- قم بتحميل ملف DWG/DXF باستخدام فئة Image.
- أنشئ مثيلًا من فئة CadRasterizationOptions.
- قم بتعيين CadRasterizationOptions.AutomaticLayoutsScaling إلى true.
- أنشئ مثيلًا من فئة PdfOptions وقم بتهيئة خاصية PdfOptions.VectorRasterizationOptions باستخدام كائن CadRasterizationOptions.
- قم بتحويل رسم CAD إلى PDF باستخدام طريقة Image.Save(String, ImageOptionsBase).
توضح عينة الكود التالية كيفية تحويل رسم CAD إلى PDF مع التحجيم التلقائي باستخدام C#.
تعديل لون الخلفية والرسم في PDF المحول
يسمح لك Aspose.CAD لـ .NET أيضًا بتخصيص نظام الألوان لرسومات CAD في مستند PDF المحول. اتبع هذه الخطوات لتحديد ألوان الخلفية والرسم:
- قم بتحميل ملف DWG/DXF باستخدام فئة Image.
- أنشئ مثيلًا من فئة CadRasterizationOptions.
- قم بتعيين لون الخلفية باستخدام خاصية CadRasterizationOptions.BackgroundColor.
- قم بتعيين لون الرسم باستخدام خاصية CadRasterizationOptions.DrawColor.
- أنشئ مثيلًا من فئة PdfOptions وقم بتهيئة خاصية PdfOptions.VectorRasterizationOptions باستخدام كائن CadRasterizationOptions.
- قم بتحويل DWG/DXF إلى PDF باستخدام طريقة Image.Save(String, ImageOptionsBase).
إليك عينة كود توضح كيفية تحويل رسم DWG/DXF إلى PDF مع تخصيص ألوان الخلفية والرسم.
تحويل طبقات محددة من CAD إلى PDF باستخدام C#
إذا كان رسم AutoCAD الخاص بك يحتوي على عدة طبقات، يمكنك اختيار طبقات محددة لتضمينها في مستند PDF المحول. للقيام بذلك، قدم قائمة بأسماء الطبقات إلى واجهة برمجة التطبيقات باستخدام خاصية CadRasterizationOptions.Layers. توضح عينة الكود التالية كيفية تحويل طبقة معينة من رسم AutoCAD إلى PDF باستخدام C#.
الخاتمة
في هذه المقالة، تعلمت كيفية تحويل ملفات DWG أو DXF من CAD إلى PDF باستخدام C#. كما اكتشفت كيفية تخصيص عملية تحويل CAD إلى PDF في سيناريوهات مختلفة باستخدام واجهة برمجة التطبيقات Aspose.CAD لـ .NET. لمزيد من الاستكشاف، يمكنك الرجوع إلى الوثائق.