Este tópico se concentra em como converter DWG para SVG em Java usando uma interface de API simples. Ele abrange todas as informações importantes, incluindo o algoritmo passo a passo e um trecho de código para exportar imagem DWG para SVG em Java. Você explorará as diferentes propriedades para executar o processo de renderização de imagem DWG para SVG.
Etapas para exportar DWG para imagem SVG em Java
- Estabeleça o ambiente instalando o arquivo Jar Aspose.CAD for Java do gerenciador de repositório
- Abra o arquivo DWG de origem usando uma classe Image
- Instancie um objeto da classe SvgOptions e defina as propriedades desejadas
- Converta o DWG para SVG e salve-o no disco usando o método save
As etapas acima explicam o algoritmo para converter DWG para SVG em Java usando chamadas de API simples nas quais configuraremos o ambiente instalando o arquivo Jar necessário usando o gerenciador de repositório. carregaremos o arquivo DWG de origem do disco usando o objeto da classe Image e definiremos as propriedades do arquivo SVG de saída usando uma instância da classe SvgOptions. Por fim, salvaremos o arquivo DWG como SVG no disco usando o método save.
Código para converter DWG para SVG em 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); | |
} | |
} |
O código acima é usado para renderizar um DWG para SVG em Java usando uma interface de API simples. A classe SvgOptions expõe diferentes propriedades para personalizar o SVG de saída, incluindo selecionar DWG Layers para renderização dentro do SVG, definir as opções de rasterização de vetor, definir a propriedade de rotação para SVG e definir a cor e o texto da marca d’água do usuário, etc. Finalmente, as opções de exportação SVG são usadas para renderizar o DWG para SVG usando o método save.
Neste tutorial, aprendemos a renderizar um arquivo DWG para SVG em Java. Se você quiser saber como converter um arquivo DGN em PDF, consulte o artigo em como converter DGN para PDF em Java.