Файлы DWG содержат проектные данные в формате 2D или 3D. Они включают данные векторного изображения и метаданные в двоичном кодировании. В некоторых сценариях вам может потребоваться преобразовать файлы DWG в файл изображения SVG в соответствии с вашими требованиями. В соответствии с этим в статье рассказывается, как программно преобразовать изображение DWG в SVG с помощью Java.
- Преобразование DWG в SVG — установка Java API
- Программное преобразование DWG в SVG с использованием Java
Преобразование DWG в SVG — установка Java API
Aspose.CAD for Java API можно использовать для создания, редактирования и управления файлами DWG и многих других форматов. Вы можете легко настроить API, загрузив файл JAR из раздела Новые версии или используя следующие спецификации Maven в файле pom.xml вашего проекта:
Репозиторий:
<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>21.10</version>
</dependency>
</dependencies>
Программное преобразование DWG в SVG с использованием Java
Вы можете преобразовать изображение DWG в SVG, выполнив следующие действия:
- Загрузите исходный файл DWG с помощью метода load класса Image.
- Создайте экземпляр класса SvgOptions.
- Установите цветовой режим: «Оттенки серого», «RGB» и т. д.
- Преобразуйте DWG в SVG методом Сохранить.
Фрагмент кода ниже демонстрирует, как преобразовать файл DWG в изображение SVG в Java:
// Загрузите исходный файл DWG
Image image = Image.load("sample.dwg");
// Инициализировать объект класса SvgOptions
imageoptions.SvgOptions options = new SvgOptions();
// Установить цветовой режим SVG
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);
// Сохранить выходной файл SVG
image.save("sample.svg" , options);
Узнайте больше о возможностях
Вы можете ознакомиться с некоторыми другими функциями API, посетив документацию.
Вывод
В этой статье вы узнали, как конвертировать изображения DWG в SVG. Он экспортирует все формы и содержимое в SVG с высокой точностью. Вы можете внедрить эту функцию в свои Java-приложения. Кроме того, вам не нужно устанавливать какой-либо другой инструмент или приложение, поскольку API не зависит от какого-либо другого инструмента для выполнения преобразования. Пожалуйста, свяжитесь с нами через форум. Мы с нетерпением ждем возможности помочь вам!