تحتوي ملفات DWF على رسومات ثنائية الأبعاد أو ثلاثية الأبعاد بتنسيق مضغوط. في حالات معينة ، قد تحتاج إلى تحويل DWF إلى صورة. بالنظر إلى هذا المنظور ، تتناول المقالة كيفية تحويل ملف DWF إلى صورة JPG أو PNG برمجيًا باستخدام Java.
- DWF to JPG أو PNG Image Converter - تثبيت Java API
- تحويل DWF إلى صورة JPG برمجيًا في Java
- تحويل DWF إلى صورة PNG برمجيًا في Java
DWF to JPG أو PNG 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>
تحويل DWF إلى صورة JPG برمجيًا في Java
يمكنك تحويل ملف DWF إلى صورة JPG من خلال الخطوات التالية:
- أولاً ، قم بتحميل ملف DWF المصدر باستخدام مُنشئ الفئة صورة.
- تهيئة CadRasterizationOptions كائن فئة.
- قم بإنشاء مثيل من نوع JpegOptions.
- احفظ صورة JPG الناتجة باستخدام VectorRasterizationOptions.
يوضح مقتطف الكود التالي كيفية تحويل ملف DWF إلى صورة JPG في Java:
String inputFile = "blocks_and_tables.dwf";
// قم بتحميل ملف DWF للإدخال
Image image = Image.load(inputFile);
// تهيئة كائن فئة JpegOptions
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// تصدير DWF إلى صورة JPG
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);
تحويل DWF إلى صورة PNG برمجيًا في Java
يمكنك تحويل ملف DWF إلى صورة PNG باتباع الخطوات التالية:
- قم بتحميل ملف DWF المدخل باستخدام فئة صورة.
- تهيئة كائن من فئة CadRasterizationOptions.
- قم بإنشاء PngOptions كائن فئة.
- أخيرًا ، احفظ صورة PNG الناتجة باستخدام VectorRasterizationOptions.
يوضح مقتطف الشفرة أدناه كيفية تحويل DWF إلى صورة PNG في Java:
String inputFile = "blocks_and_tables.dwf";
// قم بتحميل ملف DWF للإدخال
Image image = Image.load(inputFile);
// تهيئة كائن فئة PngOptions
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);
dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);
// تصدير DWF إلى صورة PNG
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);
احصل على رخصة مؤقتة مجانية
يمكنك اختبار API بكامل طاقتها من خلال طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملف DWF إلى صورة كملف JPG أو PNG برمجيًا في Java. يمكنك إلقاء نظرة على قسم التوثيق لاستكشاف الميزات الأخرى التي تدعمها واجهة برمجة التطبيقات. علاوة على ذلك ، لا تتردد في التواصل معنا على المنتدى في حالة وجود أي مخاوف.