تبدیل DWG به PNG در Java - تبدیل DWG به PNG Converter

[Aspose.CAD for Java][1] برای تبدیل [DWG][2] به [PNG][3] در برنامه های Java یک سری کلاس ها و متد های مختلف ارائه می دهد. این راه حل برنامه نویسی برای تبدیل فایل ها نیز قابلیت های نمایش و ویرایش فایل های DWG را فراهم می کند. بلکه برای باز کردن فایل های DWG نیاز به نرم افزار خارجی دارید، اما این کتابخانه تبدیل CAD شما را به توسعه یک تبدیل Autocad به PNG یا به استفاده از ابزار [آنلاین][5] برای تبدیل DWG به PNG آنلاین قادر می کند. پس این پست وبلاگ به شکل حل مورد نیاز خواهد بود. بنابراین، برای هر بخشی از این پست وبلاگ به شرح کامل برنامه ریزی کنید و هیچ بخشی را نادیده بگیرید.

ما به این نکات خواهیم پرداخت:

  1. [نصب Java DWG API][6]
  2. [تبدیل DWG به PNG در Java برنامه ای][7]
  3. [تبدیل DWG به PNG آنلاین][8]

نصب Java DWG API

این کتابخانه تبدیل CAD به هیچ نرم افزار سومی وابسته نیست و فرآیند راه اندازی آن ساده و قوی است. اما می توانید [دانلود][9] فایل JAR یا می توانید موارد زیر را به صورت مختصر برای محاسبه موارد زیر استفاده کنید:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

شما می توانید [این راهنما][10] را دنبال کنید در صورتی که هرگونه تهدیدی پیدا کنید.

کتابخانه تبدیل CAD

تبدیل DWG به PNG در Java برنامه ای

این API Java DWG بسیاری از ویژگی های مرتبط را ارائه می دهد. ما برخی از متدها و کلاسهای مهم را از این API Java DWG برای تبدیل Autocad به PNG استفاده می کنیم. بنابراین، ما فایل در ابتدای [DWG][2] را برای اجرای وظایف استفاده می کنیم.

شما می توانید به این چند گام دنبال کنید تا تبدیل DWG به PNG را انجام دهید:

  • با فراخوانی متد [Load][11] کلاس [Image][12]، فایل ورودی DWG را بارگیری کنید.
  • نمونه ای از [CadRasterizationOptions][13] برای فعالسازی گزینه های راستره شدن CAD ایجاد کنید.
  • با فراخوانی متد [setPageWidth][14]، عرض صفحه را تعیین کنید.
  • با فراخوانی متد [setPageHeight][15]، ارتفاع صفحه را تعیین کنید.
  • با فراخوانی این [setEmbedBackground][16] متد، تعیین کنید که رنگ پس زمینه نه برابر با رنگ پس زمینه پیش فرض فرمت خروجی است.
  • برای نتیجه تصویر، نمونه ای از [PngOptions][17] را ایجاد کنید و آن را به نمونه کلاس [ImageOptionsBase][18] اختصاص می دهید.
  • با فراخوانی متد [setVectorRasterizationOptions][19]، گزینه های راستره شدن را تعریف کنید.
  • با فراخوانی متد [save][20]، تصویر PNG نتیجه را بر روی دیسک ذخیره کنید.

مثال کد زیر نشان می دهد چگونه تبدیل DWG به PNG در Java است:

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PngOptions;
public class Main {
// DWG to PNG in Java
public static void main(String[] args) throws Exception {
String dir = "/sample-files/";
// Invoke the Load method of the Image class to load the input DWG file.
Image image = Image.load(dir+"sample.dwg");
// Create an instance of CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set page page width by calling the setPageWidth method.
rasterizationOptions.setPageWidth(1200);
// The setPageHeight method will set the height of the page.
rasterizationOptions.setPageHeight(1200);
// Invoke this setEmbedBackground method to set whether the background color is not equal to the default background color of the output format.
rasterizationOptions.setEmbedBackground(true);
// Create an instance of PngOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase options = new PngOptions();
// Call the setVectorRasterizationOptions method to define rasterization options.
options.setVectorRasterizationOptions(rasterizationOptions);
// Invoke the save method to save resultant PNG image on the disk.
image.save(dir + "dwg-to-png.png", options);
}
}
view raw DWG-to-PNG.Java hosted with ❤ by GitHub

نتیجه در تصویر زیر نشان داده می شود:

تبدیل dwg به png

تبدیل DWG به PNG آنلاین

به طور مثال، در ابتدای این پست وبلاگ در متن اول، ما با تبدیل DWG به PNG آنلاین اشاره کرده ایم. این ابزار آنلاین بر اساس [Aspose.CAD for Java][1] است و بر روی دسکتاپ و موبایل هم قابل باز کردن است. برای همه چیز، آن رایگان است و برای استفاده از این ابزار تبدیل CAD نیازی به اشتراک نیست. به این اضافه شما می توانید فایل های DWG را به چندین فرمت پرونده پرطرف دیگر به صورت آنلاین از طریق واسطه این تبدیل DWG تبدیل کنید.

تبدیل dwg به png آنلاین

تبدیل DWG به PNG Converter - دریافت یک لیسانس رایگان

شما می توانید برای [CAD conversion library][1] یک [لیسانس رایگان استعلامی][21] بگیرید تا بدون شرایط ارزیابی آن را بدون شرایط ارزیابی استفاده کنید.

پایان

این پست وبلاگ را اینجا پایان می دهیم و ما از شما یاد گرفته ایم چگونه تبدیل DWG به PNG در Java برنامه ای است. این API Java DWG برای توسعه دهندگان Java است که برای توسعه یک تبدیل DWG به PNG برای برنامه ای کسب و کار می خواهند. برای بیشتر اطلاعات به [مستندات][22] و [مراجع API][4] بروید.

همچنین ما به شما پیشنهاد می کنیم که [این راهنما][23] را بخوانید.

در نهایت، [aspose.com][24] پست های وبلاگ جدیدی را نوشته می کند. بنابراین، لطفاً برای بروزرسانی های روزانه با ما در ارتباط باشید.

راهنمای کمک

شما می توانید درباره سوالات و سوالات خود در [فوروم][25] ما بگویید.