DWF DWFX sang SVG csharp

Các tệp DWF hoặc DWFX có thể chứa dữ liệu thiết kế và đồ họa trong một hoặc nhiều bản vẽ và bộ trang tính. Các tệp như vậy thường được sử dụng cho dữ liệu thiết kế cho mục đích xem xét hoặc phê duyệt. Trong khi đó, hình ảnh SVG nổi tiếng vì khả năng mở rộng của chúng mà không ảnh hưởng đến chất lượng của hình ảnh. Trong một số trường hợp sử dụng, bạn có thể cần chuyển đổi tệp DWF hoặc DWFX thành hình ảnh SVG. Theo đó, bài viết này giải thích cách chuyển đổi tệp DWF hoặc DWFX thành hình ảnh SVG theo chương trình trong C#.

Bộ chuyển đổi DWF hoặc DWFX sang SVG – Cài đặt API C#

Aspose.CAD for .NET API có thể được sử dụng để hoạt động với các định dạng DWF, DWFX và IFC ngoài các định dạng tệp có liên quan đến CAD khác . Bạn có thể truy cập API bằng cách tải xuống các tệp DLL của nó từ trang Tải xuống hoặc cài đặt nó dễ dàng bằng lệnh NuGet sau:

PM> Install-Package Aspose.CAD

Chuyển đổi DWF hoặc DWFX sang hình ảnh SVG theo chương trình trong C#

Bạn cần làm theo các bước bên dưới để chuyển đổi tệp DWF hoặc DWFX sang định dạng hình ảnh SVG:

  1. Tạo một đối tượng thuộc lớp DwfImage để tải tệp DWF hoặc DWFX đầu vào.
  2. Khởi tạo một thể hiện của lớp CadRasterizationOptions.
  3. Khai báo một đối tượng của lớp SvgOptions.
  4. Viết tệp đầu ra dưới dạng hình ảnh SVG.

Mẫu mã sau đây trình bày cách chuyển đổi tệp DWF hoặc DWFX sang định dạng SVG theo chương trình trong C#:

String sampleDWFX = "document.dwfx";

// Tải tệp DWF hoặc DWFX đầu vào
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// Khởi tạo đối tượng lớp CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// Khởi tạo phiên bản lớp SvgOptions cho hình ảnh đầu ra
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// Lưu hình ảnh SVG đầu ra
image.Save("document.svg", imageOptions);

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

Bạn có thể truy cập nhiều chương khác trong API tài liệu để tìm hiểu và khám phá các tính năng khác được hỗ trợ để làm việc với các tệp CAD.

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 DWF hoặc DWFX sang định dạng hình ảnh SVG. Kết xuất hình ảnh được thực hiện với độ trung thực cao để đầu ra trông giống với bản vẽ đầu vào. Hơn nữa, bạn có thể thoải mái thảo luận về bất kỳ mối quan tâm hoặc thắc mắc nào của mình với chúng tôi tại diễn đàn. Chúng tôi mong được liên lạc với bạn.

Xem thêm

Chuyển đổi IFC sang PDF trong C#