DWF sang PDF csharp

Các tệp DWF chứa dữ liệu bản vẽ hai chiều hoặc ba chiều có thể chứa văn bản hoặc đồ họa. Dữ liệu được lưu trữ ở định dạng nén để giữ kích thước nhỏ. Trong một số trường hợp nhất định, bạn có thể cần chuyển đổi tệp DWF thành tài liệu PDF để làm cho tệp tương thích với các môi trường hệ thống khác nhau. Bài viết này đề cập đến cách chuyển đổi DWF sang PDF bằng C#.

Chuyển đổi DWF sang PDF – Cài đặt API C#

Aspose.CAD for .NET API hỗ trợ làm việc với DWF và một số định dạng tệp khác. Bạn có thể định cấu hình API bằng cách tải xuống các tệp DLL từ phần Tải xuống hoặc sử dụng lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.CAD

Chuyển đổi DWF sang PDF theo chương trình bằng C#

Bạn có thể chuyển đổi tệp DWG thành tài liệu PDF theo các bước sau:

  1. Đầu tiên, tải tệp DWF đầu vào.
  2. Tạo một đối tượng của lớp CadRasterizationOptions.
  3. Đặt kích thước trang và các thuộc tính khác cho tệp đầu ra.
  4. Cuối cùng, chuyển đổi tệp DWF sang tệp PDF bằng phương pháp Lưu

Đoạn mã dưới đây cho biết cách chuyển đổi tệp DWF thành tài liệu PDF:

// Tải tệp DWF đầu vào
Image image = Image.Load("DWFtoPDF.dwf");

// Tạo một đối tượng của CadRasterizationOptions để đặt các thuộc tính khác nhau
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{

    PageWidth = 1600,
    PageHeight = 1600,
    ContentAsBitmap = true
};

// Chuyển đổi DWF sang PDF
image.Save("output.pdf", PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
});

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

Bạn có thể tìm hiểu nhiều tính năng khác của API bằng cách xem tài liệu. Nó giải thích cách tạo, chỉnh sửa hoặc thao tác các định dạng tệp khác nhau liên quan đến CAD.

Phần kết luận

Trong bài viết này, bạn đã học cách chuyển đổi DWF sang tệp PDF. Tính năng này có thể hữu ích trong các trường hợp như khi bạn cần xem trước tệp trên các ứng dụng và hệ điều hành khác nhau. Ngoài ra, bạn cũng có thể thảo luận về các yêu cầu hoặc mối quan tâm của mình với chúng tôi thông qua diễn đàn hỗ trợ miễn phí. Chúng tôi mong được hỗ trợ bạn với bất kỳ truy vấn nào của bạn.

Xem thêm