chuyển đổi hình ảnh CAD DWG DXF sang PNG JPG

Các tệp DWG được sử dụng để lưu các bản vẽ kỹ thuật số ở định dạng 2D hoặc 3D, trong khi DXF là Định dạng trao đổi bản vẽ được sử dụng để tương thích dữ liệu AutoCAD với các ứng dụng khác. Bạn có thể chuyển đổi DWG hoặc DXF sang định dạng ảnh raster như JPG, PNG, GIF, v.v. theo yêu cầu của mình. Trong bài viết này, bạn sẽ học cách chuyển đổi định dạng tệp CAD sang hình ảnh raster bằng lập trình bằng Java. Vui lòng tham khảo các phần sau để biết thêm chi tiết:

Trình chuyển đổi hình ảnh DWG/DXF sang JPG, PNG, GIF – Cài đặt API Java

Aspose.CAD for Java API hỗ trợ làm việc với DWG, DXF và nhiều định dạng tệp khác. Bạn không cần bất kỳ ứng dụng bên thứ 3 nào để tạo, chỉnh sửa hoặc xử lý các tệp này trong ứng dụng của mình. Chỉ cần tải xuống tệp JAR từ phần Tải xuống hoặc cài đặt nó với các cấu hình Maven sau:

Kho:

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

phụ thuộc:

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

Chuyển đổi hình ảnh DWG/DXF sang JPG theo lập trình bằng Java

Vui lòng làm theo các bước bên dưới để chuyển đổi tệp DWG/DXF sang định dạng hình ảnh JPG:

  1. Tải tệp CAD đầu vào DWG/DXF với lớp Image.
  2. Tạo một thể hiện của lớp CadRasterizationOptions.
  3. Chỉ định chiều rộng và chiều cao của trang.
  4. Tạo một phiên bản JpegOptions cho hình ảnh kết quả.
  5. Chuyển đổi tệp CAD DWG/DXF sang hình ảnh JPG.

Đoạn mã sau cho biết cách chuyển đổi tệp DWG/DXF thành hình ảnh JPG theo chương trình trong Java:

// Tải tệp DWG đầu vào
Image image = Image.load("Test.dwg");

// Tạo một phiên bản của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Đặt chiều rộng và chiều cao của trang
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Tạo một phiên bản của JpegOptions cho hình ảnh kết quả
ImageOptionsBase options = new JpegOptions();

// Đặt tùy chọn rasterization
options.setVectorRasterizationOptions(rasterizationOptions);

// Chuyển đổi tệp CAD DWG DXF sang hình ảnh JPG
image.save("output_image.jpg" , options);

Chuyển đổi hình ảnh DWG/DXF sang PNG theo chương trình với Java

Bạn có thể chuyển đổi tệp DWG hoặc DXF sang hình ảnh PNG bằng các bước bên dưới:

  1. Tải bản vẽ CAD đầu vào.
  2. Khởi tạo một đối tượng của lớp CadRasterizationOptions.
  3. Đặt kích thước hình ảnh cho tệp đầu ra.
  4. Chỉ định PngOptions cho hình ảnh đầu ra.
  5. Chuyển đổi tệp CAD DWG/DXF thành hình ảnh PNG.

Đoạn mã dưới đây giải thích cách chuyển đổi hình ảnh CAD Drawing DWG hoặc DXF sang PNG theo chương trình bằng Java:

// Tải tệp DWG đầu vào
Image image = Image.load("Test.dwg");

// Tạo một phiên bản của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Đặt chiều rộng và chiều cao của trang
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Tạo một phiên bản của PngOptions cho hình ảnh kết quả
ImageOptionsBase options = new PngOptions();

// Đặt tùy chọn rasterization
options.setVectorRasterizationOptions(rasterizationOptions);

// Chuyển đổi tệp CAD DWG DXF thành hình ảnh PNG
image.save("output_image.png" , options);

Chuyển đổi tệp CAD DWG/DXF sang ảnh GIF trong Java

Bạn có thể chuyển đổi các bản vẽ CAD như DWG hoặc DXF sang ảnh GIF theo các bước sau:

  1. Tải tệp CAD nguồn trong đối tượng lớp Image.
  2. Khởi tạo đối tượng lớp CadRasterizationOptions.
  3. Khởi tạo đối tượng lớp GifOptions.
  4. Chuyển đổi tệp CAD DWG DXF thành ảnh GIFF bằng phương pháp Save().

Đoạn mã sau trình bày cách chuyển đổi bản vẽ CAD DWG/DXF thành Hình ảnh GIF theo chương trình với Java:

// Tải tệp CAD đầu vào
Image image = Image.load("Test.dwg");

// Tạo một phiên bản của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Đặt chiều rộng và chiều cao của trang
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Tạo một phiên bản GifOptions cho hình ảnh kết quả
ImageOptionsBase options = new GifOptions();

// Đặt tùy chọn rasterization
options.setVectorRasterizationOptions(rasterizationOptions);

// Chuyển đổi tệp CAD DWG DXF thành ảnh GIFF
image.save("output_image.giff" , options);

Nhận giấy phép API miễn phí

Bạn có thể yêu cầu Giấy phép tạm thời miễn phí để đánh giá tất cả các tính năng của API mà không có bất kỳ giới hạn nào.

Phần kết luận

Trong bài viết này, bạn đã khám phá cách chuyển đổi các bản vẽ CAD như tệp DWG/DXF sang các định dạng tệp PNG, JPG hoặc GIF theo chương trình bằng cách sử dụng Java. Bạn có thể khám phá thêm về API bằng cách truy cập Tài liệu. Vui lòng liên hệ với chúng tôi tại Diễn đàn hỗ trợ miễn phí trong trường hợp có bất kỳ thắc mắc nào.

Xem thêm

Mẹo: Bạn có thể muốn xem Aspose miễn phí Chuyển đổi văn bản thành GIF vì nó cho phép bạn tạo hiệu ứng chuyển đổi văn bản hoặc tin nhắn đơn giản thành hoạt ảnh thú vị.