Các tệp DGN thường được sử dụng bởi các ứng dụng CAD xây dựng để thiết kế các cơ sở hạ tầng khác nhau như đường, cầu, tòa nhà, v.v. Bạn có thể chuyển đổi tệp DGN thành hình ảnh cho các yêu cầu khác nhau. Bài viết này bao gồm chuyển đổi hình ảnh DGN sang PNG, JPEG hoặc TIFF:
- Trình chuyển đổi hình ảnh DGN sang JPEG, PNG hoặc TIFF – Cài đặt API Java
- Chuyển đổi tệp DGN thành hình ảnh JPEG theo lập trình với Java
- Chuyển đổi hình ảnh DGN sang PNG theo chương trình bằng Java
- Chuyển đổi hình ảnh DGN sang TIFF theo chương trình trong Java
Trình chuyển đổi hình ảnh DGN sang JPEG, PNG hoặc TIFF – Cài đặt API Java
Aspose.CAD for Java API hỗ trợ làm việc với các định dạng tệp DGN và khác. Bạn có thể cài đặt API bằng cách tải xuống tệp JAR từ phần Tải xuống hoặc với các cấu hình Maven bên dưới:
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>21.8</version>
</dependency>
</dependencies>
Chuyển đổi tệp DGN thành hình ảnh JPEG theo lập trình với Java
Bạn có thể chuyển đổi tệp DGN thành hình ảnh JPEG bằng các bước dưới đây:
- Tải tệp DGN đầu vào bằng lớp Hình ảnh.
- Tạo một thể hiện của loại CadRasterizationOptions.
- Khởi tạo một đối tượng của lớp JpegOptions.
- Chuyển đổi hình ảnh DGN sang JPG.
Đoạn mã sau giải thích cách bạn có thể chuyển đổi tệp DGN thành hình ảnh JPEG theo chương trình bằng Java:
// Tải tệp DGN đầu vào bằng lớp Hình ảnh
Image image = Image.load("template.dgn");
// Khởi tạo một đối tượng của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Tạo một thể hiện của JpegOptions
JpegOptions options = new JpegOptions();
// Đặt thuộc tính CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Chuyển đổi hình ảnh DGN sang JPG
image.save("output.jpg", options);
Chuyển đổi hình ảnh DGN sang PNG theo chương trình bằng Java
Bạn có thể chuyển đổi tệp DGN thành hình ảnh PNG bằng các bước bên dưới:
- Tải tệp DGN đầu vào với lớp Hình ảnh.
- Tạo một phiên bản của CadRasterizationOptions và đặt chiều cao và chiều rộng của hình ảnh.
- Chuyển đổi DGN sang hình ảnh PNG.
Đoạn mã sau trình bày cách chuyển đổi tệp DGN thành hình ảnh PNG theo chương trình bằng Java:
// Tải tệp DGN đầu vào bằng lớp Hình ảnh
Image image = Image.load("template.dgn");
// Khởi tạo một đối tượng của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Tạo một phiên bản của PngOptions
PngOptions options = new PngOptions();
// Đặt thuộc tính CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Chuyển đổi hình ảnh DGN sang PNG
image.save("output.png", options);
Chuyển đổi hình ảnh DGN sang TIFF theo chương trình trong Java
Bạn có thể dễ dàng chuyển đổi tệp DGN thành hình ảnh TIFF theo các bước sau:
- Tải tệp DGN đầu vào bằng lớp Image.
- Khởi tạo đối tượng thể hiện của lớp CadRasterizationOptions.
- Chỉ định một đối tượng thuộc loại TiffOptions.
- Chuyển đổi hình ảnh định dạng DGN sang TIFF.
Đoạn mã sau giải thích cách chuyển đổi tệp DGN thành hình ảnh TIFF theo chương trình trong Java:
// Tải tệp DGN đầu vào bằng lớp Hình ảnh
Image image = Image.load("template.dgn");
// Khởi tạo một đối tượng của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Tạo một thể hiện của TiffOptions
TiffOptions options = new TiffOptions();
// Đặt thuộc tính CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Chuyển đổi hình ảnh DGN sang TIFF
image.save("output.tiff", options);
Nhận giấy phép tạm thời miễn phí
Bạn có thể yêu cầu Giấy phép tạm thời miễn phí để kiểm tra 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 tệp DGN thành ảnh hoặc hình ảnh như PNG, JPEG hoặc TIFF bằng lập trình với Java. Vui lòng truy cập API Tài liệu để tìm hiểu thêm các tính năng do API cung cấp. Ngoài ra, 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.