Chuyển đổi COLLADA sang DWF hoặc DWFX trong C#

Các tệp COLLADA là các bản vẽ CAD chứa dữ liệu 2D hoặc 3D. Trong một số trường hợp, bạn có thể cần tạo ảnh DWFX hoặc DWF để hiển thị nội dung tệp trong ảnh. Theo các trường hợp sử dụng như vậy, bài viết này trình bày cách chuyển đổi tệp COLLADA thành hình ảnh DWF hoặc DWFX theo chương trình trong C#.

Bộ chuyển đổi hình ảnh COLLADA sang DWF hoặc DWFX – Cài đặt API C#

API Aspose.CAD for .NET hỗ trợ chuyển đổi định dạng tệp COLLADA và nhiều loại khác. Chỉ cần định cấu hình API bằng cách tải xuống tệp DLL của nó từ phần Tải xuống hoặc bằng lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.CAD

Chuyển đổi hình ảnh COLLADA sang DWF theo chương trình trong C#

Bạn có thể chuyển đổi tệp COLLADA thành hình ảnh DWF bằng cách thực hiện theo các bước bên dưới:

  1. Tải nguồn COLLADA bằng lớp Image.
  2. Tạo một thể hiện của lớp CadRasterizationOptions.
  3. Đặt các thuộc tính như kích thước của hình ảnh đầu ra.
  4. Lưu hình ảnh DWF đầu ra.

Đoạn mã dưới đây giải thích cách chuyển đổi tệp COLLADA thành hình ảnh DWF trong C#:

string inputFile ="file.dae";
using (Image image = Image.Load(inputFile))
{
    // Khởi tạo đối tượng lớp DwfOptions
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Xuất COLLADA sang DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

Chuyển đổi hình ảnh COLLADA sang DWFX theo chương trình trong C#

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

  1. Tải tệp COLLADA đầu vào với lớp Hình ảnh.
  2. Tạo một thể hiện của lớp CadRasterizationOptions.
  3. Khởi tạo một đối tượng của lớp DwfxOptions.
  4. Lưu hình ảnh DWFX đầu ra.

Đoạn mã sau đây cho biết cách chuyển đổi tệp COLLADA thành hình ảnh DWFX theo chương trình trong C#:

string inputFile ="file.dae";           
using (Image image = Image.Load(inputFile))
{
    // Khởi tạo đối tượng lớp DwfOptions
    DwfOptions options = new DwfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // Xuất COLLADA sang DWFX
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

Nhận giấy phép tạm thời miễn phí

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

Phần kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp COLLADA thành hình ảnh DWF hoặc DWFX. Ngoài ra, bạn có thể khám phá một số tính năng khác do API cung cấp bằng cách truy cập phần tài liệu. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại diễn đàn.

Xem thêm