DWG إلى EMF WMF Java

تحتوي ملفات DWG على بيانات صورة متجهية وبيانات وصفية مكتوبة بترميز ثنائي وتستخدم على نطاق واسع لأغراض التصميم. في سيناريوهات معينة ، قد ترغب في تحويل DWG إلى تنسيق صورة. بالنظر إلى هذه المتطلبات ، تتناول هذه المقالة كيفية تحويل ملف DWG إلى صورة EMF أو WMF برمجيًا في Java.

DWG to EMF أو WMF Image Converter - تثبيت Java API

Aspose.CAD for Java API هو حل مستقل لإنشاء رسومات CAD أو تحريرها أو معالجتها دون الحاجة إلى تكوين أي تطبيق CAD. يمكنك بسهولة تكوين API عن طريق تنزيل ملف JAR الخاص به من قسم التنزيلات أو باستخدام تكوينات Maven التالية:

مخزن:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

الاعتماد:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.11</version>        
   </dependency>
</dependencies>

تحويل DWG إلى EMF Image برمجيًا في Java

يمكنك تحويل ملف DWG إلى صورة EMF باتباع الخطوات التالية:

  1. قم بتحميل ملف DWG للإدخال باستخدام مُنشئ الفئة صورة.
  2. إنشاء كائن من فئة CadRasterizationOptions.
  3. تعيين خصائص مختلفة لصورة الإخراج.
  4. احفظ صورة الناتج EMF.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DWG إلى صورة EMF برمجيًا في Java:

String cadFileName = "sample.dwg";
String emfFileName = "sampleJava.emf";

// قم بتحميل ملف DWG للإدخال
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// تعيين خصائص مختلفة لفئة CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadEmfImageOptions = new WmfOptions();
cadEmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// حفظ ملف الإخراج EMF
image.save(emfFileName, cadEmfImageOptions);

تحويل DWG إلى WMF Image برمجيًا في Java

يمكنك تحويل ملف DWG إلى صورة WMF باتباع الخطوات التالية:

  1. أولاً ، قم بتحميل ملف DWG المدخل بفئة صورة.
  2. تهيئة مثيل لفئة CadRasterizationOptions.
  3. تهيئة WmfOptions كائن فئة.
  4. احفظ صورة WMF الناتجة.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف DWG إلى صورة WMF برمجيًا في Java:

String cadFileName = "sample.dwg";
String wmfFileName = "sampleJava.wmf";

// قم بتحميل ملف DWG للإدخال
Image image = Image.load(cadFileName);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// قم بتعيين خصائص مختلفة باستخدام فئة CadRasterizationOptions
rasterizationOptions.setPageWidth(4000);
rasterizationOptions.setPageHeight(3000);

ImageOptionsBase cadWmfImageOptions = new WmfOptions();
cadWmfImageOptions.setVectorRasterizationOptions(rasterizationOptions);

// احفظ ملف WMF الناتج
image.save(wmfFileName, cadWmfImageOptions);

احصل على رخصة مؤقتة مجانية

يمكنك تقييم ميزات واجهة برمجة التطبيقات بكامل طاقتها ، دون أي قيود من خلال طلب ترخيص مجاني مؤقت.

استنتاج

في هذه المقالة ، قمت بفحص كيفية تحويل ملف DWG إلى ملف صورة EMF أو WMF برمجيًا في Java. علاوة على ذلك ، يرجى إلقاء نظرة على قسم التوثيق لإلقاء نظرة على الميزات الأخرى لواجهة برمجة التطبيقات. لا تتردد في الاتصال بنا على المنتدى في حالة وجود أي استفسارات.

أنظر أيضا