DWF DWFX به SVG

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

تبدیل DWF یا DWFX به SVG – نصب Java API

Aspose.CAD for Java API از کار با فرمت‌های فایل مختلف مرتبط با CAD از جمله DWF، STL و غیره پشتیبانی می‌کند. می‌توانید با دانلود فایل JAR آن از دانلودها به API دسترسی داشته باشید. پیکربندی های Maven زیر را در فایل pom.xml برنامه های مبتنی بر 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>22.2</version>        
   </dependency>
</dependencies>

با استفاده از جاوا، DWF یا DWFX را به SVG تبدیل کنید

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

  1. فایل ورودی DWF یا DWFX را با کلاس Image بارگیری کنید.
  2. شی کلاس CadRasterizationOptions را راه اندازی کنید.
  3. یک شی از کلاس SvgOptions را نمونه سازی کنید.
  4. با استفاده از روش Save تصویر DWF یا DWFX را به SVG تبدیل کنید.

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

String sampleDWFX = "document.dwfx";

// فایل ورودی DWF یا DWFX را بارگیری کنید
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);

// شی کلاس CadRasterizationOptions را راه اندازی کنید
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);

// نمونه کلاس SvgOptions را برای تصویر خروجی راه اندازی کنید
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);

// تصویر خروجی SVG را ذخیره کنید
image.save("document.svg", imageOptions);

ویژگی های بیشتر را کاوش کنید

برای آشنایی با چندین ویژگی دیگر API می‌توانید از فضای مستندات دیدن کنید.

نتیجه

در این مقاله نحوه تبدیل تصاویر DWF یا DWFX به SVG را یاد گرفتید. نقشه ها به منظور اطمینان از تبدیل مطمئن و دقیق به یک تصویر برداری با وفاداری بالا ارائه می شوند. با این حال، در صورت مشاهده هر گونه مشکل یا نیاز به بحث در مورد هر یک از سؤالات خود، لطفاً با ما در فروم تماس بگیرید.

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

تبدیل DWG به OBJ در جاوا