Файлы DWF или DWFX содержат проектные данные в формате 2D или 3D. Они включают данные векторного изображения и метаданные в двоичном кодировании. В некоторых сценариях вам может потребоваться преобразовать файлы DWF или DWFX в файл изображения SVG в соответствии с вашими требованиями. В соответствии с этим в статье рассказывается, как программно конвертировать изображения DWF или DWFX в SVG с помощью Java.
- Конвертер DWF или DWFX в SVG — установка Java API
- Программное преобразование DWF или DWFX в SVG с использованием Java
Преобразование DWF или DWFX в SVG — установка Java API
Aspose.CAD для Java API поддерживает работу с различными [форматами файлов], связанными с САПР]5, включая DWF, STL и т. д. Вы можете получить доступ к API, загрузив файл JAR из Загрузки. или вставьте приведенные ниже конфигурации Maven в файл pom.xml ваших приложений на основе Maven:
Репозиторий:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Программное преобразование DWF или DWFX в SVG с использованием Java
Вы можете преобразовать файл DWF или DWFX в изображение SVG, выполнив следующие действия:
- Загрузите входной файл DWF или DWFX с классом Image.
- Инициализируйте объект класса CadRasterizationOptions.
- Создайте экземпляр класса SvgOptions.
- Преобразуйте DWF или DWFX в изображение SVG, используя метод Сохранить.
В следующем примере кода показано, как преобразовать файл DWF или DWFX в изображение SVG в Java:
String sampleDWFX = "document.dwfx";
// Загрузите входной файл DWF или DWFX
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// Инициализировать объект класса CadRasterizationOptions
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// Инициализировать экземпляр класса SvgOptions для выходного изображения.
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// Сохраните выходное изображение SVG.
image.save("document.svg", imageOptions);
Узнайте больше о возможностях
Вы можете посетить раздел документация, чтобы узнать о некоторых других функциях API.
Вывод
В этой статье вы узнали, как преобразовать изображения DWF или DWFX в изображения SVG. Чертежи преобразуются в векторное изображение с высокой точностью, чтобы обеспечить надежное и точное преобразование. Однако, если вы заметили какую-либо проблему или вам нужно обсудить какой-либо из ваших вопросов, пожалуйста, не стесняйтесь обращаться к нам на форуме.
Смотрите также
[Преобразовать DWG в OBJ на Java] (https://blog.aspose.com/ru/cad/convert-dwg-to-obj-java/)