Файлы DWF или DWFX могут содержать проектные данные и графику в одном или нескольких чертежах и наборах листов. Такие файлы часто используются с проектными данными для проверки или утверждения. Принимая во внимание, что изображения SVG известны своей масштабируемостью без ущерба для качества изображения. В некоторых случаях может потребоваться преобразовать файл DWF или DWFX в изображение SVG. Соответственно, в этой статье объясняется, как программно преобразовать файл DWF или DWFX в изображение SVG на языке C#.
- Конвертер DWF или DWFX в SVG — установка C# API
- Программное преобразование 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:
- Создайте объект класса DwfImage для загрузки входного файла DWF или DWFX.
- Инициализировать экземпляр класса CadRasterizationOptions.
- Объявите объект класса SvgOptions.
- Запишите выходной файл в виде изображения 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/)