Chuyển đổi DWG sang Jpeg2000 trong C#

Để tạo bản vẽ 2D hoặc 3D, phần mềm CAD yêu cầu tệp DWG. Đặc biệt, tệp DWG có thể được sử dụng để phát triển và lưu giữ các kế hoạch cho các dự án xây dựng như đường, cầu và tòa nhà. Trong một số trường hợp, chúng tôi có thể cần lập trình xuất bản vẽ từ tệp DWG sang tài liệu Jpeg2000. Những chuyển đổi này cho phép chia sẻ di động các bản vẽ. Tìm hiểu cách chuyển đổi tệp DWG sang Jpeg2000 trong C# trong bài đăng này..

Các chủ đề sau đây sẽ được đề cập trong bài viết này:

  1. Chuyển đổi C# DWG sang Jpeg2000 – Tải xuống miễn phí
  2. Các bước chuyển đổi tệp DWG sang tài liệu Jpeg2000
  3. Chuyển đổi DWG sang Jpeg2000 theo chương trình
  4. Xuất DWG sang Jpeg2000 với các tùy chọn

Bộ chuyển đổi C# DWG sang Jpeg2000 – Tải xuống miễn phí

Chúng ta sẽ sử dụng API Aspose.CAD for .NET để chuyển đổi tệp DWG thành tài liệu Jpeg2000. Khả năng tạo, chỉnh sửa và thao tác các tệp DWG cũng như một số loại tệp khác được cung cấp.

Lớp Hình ảnh của API là lớp cơ sở cho tất cả các loại bản vẽ. Lớp CadImage đại diện cho một hình ảnh DWG. Chúng ta có thể đặt thuộc tính PageWidth và PageHeight bằng lớp CadRasterizationOptions. Lớp Jpeg2000Options của API cho phép chỉ định các tùy chọn Jpeg2000.

Vui lòng tải xuống tệp DLL của API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.CAD

Cách chuyển đổi tệp DWG sang Jpeg2000 bằng C#

Chúng ta có thể dễ dàng chuyển đổi tệp DWG thành tài liệu Jpeg2000 bằng Aspose.CAD for .NET bằng cách làm theo các bước dưới đây:

  • Tải tệp bản vẽ DWG.
  • Lưu DWG dưới dạng Jpeg2000.

Bây giờ, hãy xem cách thực hiện các bước này trong C# để chuyển đổi tệp DWG thành tài liệu Jpeg2000.

Chuyển đổi DWG sang Jpeg2000 theo lập trình trong C#

Vui lòng làm theo các bước dưới đây để chuyển đổi DWG sang Jpeg2000:

  1. Trước tiên, hãy sử dụng lớp Hình ảnh để tải tệp DWG làm đầu vào.
  2. Tiếp theo, tạo một thể hiện của lớp Jpeg2000Options.
  3. Gọi phương thức Jpeg2000 Save() để lưu nó. Nó chấp nhận hai đối số: Jpeg2000Options và đường dẫn tệp Jpeg2000 đầu ra.

Mẫu mã sau đây cho biết cách chuyển đổi tệp DWG thành tài liệu Jpeg2000 bằng C#.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Khởi tạo đối tượng lớp Jpeg2000Options
    Jpeg2000Options options = new Jpeg2000Options();
    
    // Xuất DWG sang JPEG2000
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Xuất DWG sang Jpeg2000 với Tùy chọn trong C#

Chúng ta có thể chỉ định các tùy chọn lưu Jpeg2000 trong khi chuyển đổi tệp DWG thành tài liệu Jpeg2000 bằng cách thực hiện theo các bước dưới đây:

  1. Trước tiên, hãy sử dụng lớp Hình ảnh để nhập tệp DWG làm đầu vào.
  2. Tiếp theo, tạo một phiên bản mới của lớp CadRasterizationOptions.
  3. Tiếp theo, nhập chiều rộng và chiều cao của trang.
  4. Sau đó, tạo một thể hiện của lớp Jpeg2000Options.
  5. Tiếp theo, chọn CadRasterizationOptions cho thuộc tính VectorRasterizationOptions.
  6. Gọi hàm Jpeg2000 Save() để lưu nó. Nó chấp nhận hai đối số: Jpeg2000Options và vị trí tệp Jpeg2000 đầu ra.

Mẫu mã sau đây cho biết cách chỉ định chiều cao và chiều rộng của trang trong khi lưu tệp DWG dưới dạng tài liệu Jpeg2000 bằng C#.

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

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

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không bị giới hạn đánh giá.

Phần kết luận

Trong bài viết này, chúng ta đã học cách:

  • tải tệp bản vẽ DWG hiện có;
  • chỉ định chiều cao và chiều rộng của trang;
  • xác định các tùy chọn lưu;
  • lưu DWG dưới dạng Jpeg2000 trong C#.

Chia sẻ tài liệu là một phần quan trọng trong hoạt động hàng ngày của hầu hết các tổ chức và khả năng chuyển đổi cũng như kết hợp các loại tệp một cách nhanh chóng và dễ dàng đảm bảo bạn có thể thực hiện chuyển tệp an toàn mà không vô tình tạo ra sự cố. Bên cạnh việc chuyển đổi DWG sang Jpeg2000 trong C#, bạn có thể tìm hiểu thêm về Aspose.CAD for .NET API bằng cách sử dụng tài liệu. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm