Тази тема се фокусира върху това как да конвертирате DWG в SVG в Java с помощта на прост API интерфейс. Той обхваща цялата важна информация, включително поетапния алгоритъм и кодов фрагмент за експортиране на DWG към SVG изображение в Java. Ще проучите различните свойства, за да изпълните процеса на рендиране на изображения от DWG към SVG.
Стъпки за експортиране на DWG към SVG изображение в Java
- Създайте средата, като инсталирате Aspose.CAD for Java Jar файла от мениджъра на хранилището
- Отворете изходния DWG файл с помощта на клас Image
- Създайте екземпляр на обект от клас SvgOptions и задайте желаните свойства
- Конвертирайте DWG в SVG и го запазете на диска, като използвате метода за запазване
Горните стъпки обясняват алгоритъма за конвертиране на DWG в SVG в Java с помощта на прости извиквания на API, чрез които ще конфигурираме средата, като инсталираме необходимия Jar файл с помощта на мениджъра на хранилището. след това ще заредим изходния DWG файл от диска с помощта на обекта на клас Image и ще зададем свойствата на изходния SVG файл с помощта на екземпляр на класа SvgOptions. Накрая ще запазим DWG файла като SVG на диска, като използваме метода за запазване.
Код за конвертиране на DWG в SVG в Java
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.SvgOptions; | |
import com.aspose.cad.imageoptions.svgoptionsparameters.SvgColorMode; | |
public class CadToSVGConvertor { | |
public static void main2(String[] args) throws Exception { // main method to convert DWG to SVG image using Java | |
String filePath= " C:/Test_Data/"; | |
// Set the license to convert DWG to SVG | |
License licenseDWGtoSVG = new License(); | |
licenseDWGtoSVG.setLicense(filePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the sample DWG file from the disk | |
Image cadImage = Image.load(filePath + "sample.dwg"); | |
// Set the SVG export options | |
SvgOptions svgOpts = new SvgOptions(); | |
svgOpts.setColorType(SvgColorMode.Grayscale); | |
svgOpts.setTextAsShapes(true); | |
// Save exported SVG on the disk | |
cadImage.save(filePath + "OutputFile.svg", svgOpts); | |
} | |
} |
Горният код се използва за изобразяване на DWG към SVG в Java с помощта на прост API интерфейс. Класът SvgOptions излага различни свойства за персонализиране на изходния SVG, включително избор на DWG слоеве за изобразяване вътре в SVG, настройка на опциите за растеризиране на вектора, настройка на свойството за въртене за SVG и настройка на цвета и текста на потребителския воден знак и т.н. Накрая се използват опциите за експортиране на SVG за рендиране на DWG в SVG чрез метода за запазване.
В този урок се научихме да изобразяваме DWG файл в SVG в Java. Ако искате да научите за конвертирането на DGN файл в PDF, вижте статията на как да конвертирате DGN в PDF в Java.