DWF به JPG PNG جاوا

فایل‌های DWF حاوی نقشه‌های دو بعدی یا سه بعدی در قالب فشرده هستند. در شرایط خاص، ممکن است لازم باشد DWF را به تصویر تبدیل کنید. با در نظر گرفتن این دیدگاه، مقاله نحوه تبدیل یک فایل DWF به یک تصویر JPG یا PNG را با استفاده از جاوا پوشش می‌دهد.

مبدل تصویر DWF به JPG یا PNG – نصب Java API

Aspose.CAD for Java API را می توان برای ایجاد، ویرایش یا دستکاری فایل های CAD بدون نیاز به نصب برنامه های کاربردی CAD استفاده کرد. به سادگی API را با دانلود فایل JAR آن از بخش Downloads یا با استفاده از تنظیمات 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 به صورت برنامه نویسی در جاوا

با انجام مراحل زیر می توانید یک فایل DWF را به یک تصویر JPG تبدیل کنید:

  1. ابتدا فایل DWF منبع را با سازنده کلاس Image بارگیری کنید.
  2. شیء کلاس CadRasterizationOptions را راه اندازی کنید.
  3. یک نمونه از نوع JpegOptions ایجاد کنید.
  4. تصویر JPG خروجی را با استفاده از VectorRasterizationOptions ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک فایل DWF به یک تصویر JPG در جاوا را توضیح می دهد:

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 به صورت برنامه نویسی در جاوا

با انجام مراحل زیر می توانید یک فایل DWF را به یک تصویر PNG تبدیل کنید:

  1. فایل DWF ورودی را با استفاده از کلاس Image بارگیری کنید.
  2. یک شی از کلاس CadRasterizationOptions را راه اندازی کنید.
  3. شیء کلاس PngOptions ایجاد کنید.
  4. در نهایت، تصویر PNG خروجی را با VectorRasterizationOptions ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک تصویر DWF به یک تصویر PNG در جاوا را نشان می دهد:

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 به صورت برنامه نویسی در جاوا آشنا شدید. برای بررسی سایر ویژگی‌های پشتیبانی شده توسط API، می‌توانید به بخش اسناد نگاهی بیندازید. علاوه بر این، در صورت وجود هرگونه نگرانی با ما در فروم تماس بگیرید.

همچنین ببینید