DWF DWFX sang SVG

Các tệp DWF hoặc DWFX chứa dữ liệu thiết kế ở định dạng 2D hoặc 3D. Chúng bao gồm dữ liệu hình ảnh véc-tơ và siêu dữ liệu dưới dạng mã hóa nhị phân. Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp DWF hoặc DWFX thành tệp hình ảnh SVG theo yêu cầu của mình. Theo đó, bài viết đề cập đến cách chuyển đổi hình ảnh DWF hoặc DWFX sang SVG theo chương trình bằng Java.

Chuyển đổi DWF hoặc DWFX sang SVG – Cài đặt API Java

Aspose.CAD for Java API hỗ trợ làm việc với định dạng tệp liên quan đến CAD khác nhau bao gồm DWF, STL, v.v. Bạn có thể truy cập API bằng cách tải xuống tệp JAR của nó từ Tải xuống hoặc dán các cấu hình Maven bên dưới vào tệp pom.xml của các ứng dụng dựa trên Maven của bạn:

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>22.2</version>        
   </dependency>
</dependencies>

Chuyển đổi DWF hoặc DWFX sang SVG theo lập trình bằng Java

Bạn có thể chuyển đổi tệp DWF hoặc DWFX thành hình ảnh SVG bằng các bước sau:

  1. Tải tệp DWF hoặc DWFX đầu vào với lớp Hình ảnh.
  2. Khởi tạo đối tượng lớp CadRasterizationOptions.
  3. Khởi tạo một đối tượng của lớp SvgOptions.
  4. Chuyển đổi hình ảnh DWF hoặc DWFX sang SVG bằng phương pháp Save.

Mẫu mã sau đây giải thích cách chuyển đổi tệp DWF hoặc DWFX thành hình ảnh SVG trong Java:

String sampleDWFX = "document.dwfx";

// Tải tệp DWF hoặc DWFX đầu vào
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);

// Khởi tạo đối tượng lớp CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);

// Khởi tạo phiên bản lớp SvgOptions cho hình ảnh đầu ra
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);

// Lưu hình ảnh SVG đầu ra
image.save("document.svg", imageOptions);

Khám phá thêm các tính năng

Bạn có thể truy cập không gian tài liệu để tìm hiểu về một số tính năng khác của API.

Phần kết luận

Trong bài viết này, bạn đã học cách chuyển đổi hình ảnh DWF hoặc DWFX sang SVG. Các bản vẽ được hiển thị thành hình ảnh vector với độ trung thực cao để đảm bảo chuyển đổi chính xác và đáng tin cậy. Tuy nhiên, trong trường hợp bạn nhận thấy bất kỳ vấn đề nào hoặc cần thảo luận về bất kỳ thắc mắc nào của mình, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm

Chuyển DWG sang OBJ trong Java