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

Các tệp CF2 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 CF2 thành hình ảnh DWF hoặc DWFX theo chương trình trong C#.

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

Aspose.CAD for .NET API hỗ trợ chuyển đổi định dạng tệp CF2 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 CF2 sang DWF theo chương trình trong C#

Bạn có thể chuyển đổi tệp CF2 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 CF2 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 CF2 thành hình ảnh DWF trong C#:

string inputFile ="file.cf2";
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 CF2 sang DWF
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

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

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

  1. Tải tệp CF2 đầ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 cho biết cách chuyển đổi tệp CF2 thành hình ảnh DWFX theo chương trình trong C#:

string inputFile ="file.cf2";
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 CF2 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 CF2 thành hình ảnh DWF hoặc DWFX. Hơn nữa, 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, xin vui lòng viết thư cho chúng tôi tại diễn đàn.

Xem thêm