DWF DWFX в SVG csharp

Файлы DWF или DWFX могут содержать проектные данные и графику в одном или нескольких чертежах и наборах листов. Такие файлы часто используются с проектными данными для проверки или утверждения. Принимая во внимание, что изображения SVG известны своей масштабируемостью без ущерба для качества изображения. В некоторых случаях может потребоваться преобразовать файл DWF или DWFX в изображение SVG. Соответственно, в этой статье объясняется, как программно преобразовать файл DWF или DWFX в изображение SVG на языке C#.

Конвертер DWF или DWFX в SVG — установка C# API

Aspose.CAD for .NET API можно использовать для работы с форматами DWF, DWFX и IFC в дополнение к другим [форматам файлов], связанным с САПР]4. Вы можете получить доступ к API, загрузив его DLL-файлы со страницы Загрузки или легко установив его с помощью следующей команды NuGet:

PM> Install-Package Aspose.CAD

Программное преобразование DWF или DWFX в изображение SVG на C#

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл DWF или DWFX в формат изображения SVG:

  1. Создайте объект класса DwfImage для загрузки входного файла DWF или DWFX.
  2. Инициализировать экземпляр класса CadRasterizationOptions.
  3. Объявите объект класса SvgOptions.
  4. Запишите выходной файл в виде изображения SVG.

В следующем примере кода показано, как программно преобразовать файл DWF или DWFX в формат SVG на C#:

String sampleDWFX = "document.dwfx";

// Загрузите входной файл DWF или DWFX
DwfImage image = (DwfImage)DwfImage.Load(sampleDWFX);

// Инициализировать объект класса CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.PageWidth = 400;
cadOptions.PageHeight = 400;

// Инициализировать экземпляр класса SvgOptions для выходного изображения.
SvgOptions imageOptions = new SvgOptions();
imageOptions.VectorRasterizationOptions = cadOptions;

// Сохраните выходное изображение SVG.
image.Save("document.svg", imageOptions);

Узнайте больше о возможностях

Вы можете посетить различные другие главы в документации API, чтобы узнать и изучить другие функции, поддерживаемые для работы с файлами САПР.

Вывод

В этой статье вы узнали, как преобразовать файл DWF или DWFX в формат изображения SVG. Рендеринг изображения выполняется с высокой точностью, поэтому выходные данные выглядят так же, как исходные рисунки. Кроме того, вы можете свободно обсуждать с нами любые свои проблемы или вопросы на форуме. Мы с нетерпением ждем возможности связаться с вами.

Смотрите также

[Преобразование IFC в PDF на C#] (https://blog.aspose.com/ru/2022/04/14/convert-ifc-to-pdf-csharp/)