Como converter DGN para JPG em Java

Este pequeno tópico explica como converter DGN para JPG em Java. Ele engloba todas as informações importantes, como o algoritmo passo a passo e um trecho de código para exportar DGN para imagem JPG em Java. Você observará diferentes propriedades para controlar DGN a JPG durante o processo de renderização da imagem.

Etapas para exportar DGN para JPG em Java

  1. Instale o Aspose.CAD for Java do Repository Manager
  2. Acesse o arquivo DGN de origem com uma instância da classe Image
  3. Crie uma instância da classe CadRasterizationOptions e defina suas propriedades
  4. Instancie um objeto de classe JpegOptions para definir as opções de JPG desejadas
  5. Converta o DGN carregado para JPG usando o método salvar

Nas etapas mencionadas, explicamos o algoritmo para converter DGN para JPEG em Java, por meio do qual configuraremos o ambiente e carregaremos o arquivo DGN de entrada. Posteriormente, definiremos as diferentes propriedades, como tamanho da imagem, escala, etc. e, finalmente, renderizaremos a imagem como um arquivo JPG.

Código para converter DGN para JPG em Java

import com.aspose.cad.Color;
import com.aspose.cad.Image;
import com.aspose.cad.License;
import com.aspose.cad.fileformats.dgn.DgnImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class ConvertDGNToJPG {
public static void main(String[] args) throws Exception { // main method to convert DGN to JPG image using Java
String fPath= "D:/TestData/";
// Initialize a license to convert DGN to JPEG
License licenseDGNtoJPG= new License();
licenseDGNtoJPG.setLicense(fPath + "Conholdate.Total.Product.Family.lic");
String srcDGNFile = fPath + "Nikon_D90_Camera.dgn";
String outputJPGFile = fPath + "Nikon_D90_Camera.jpg";
// Open the DGN file from the disk
DgnImage dgnImage = (DgnImage)Image.load(srcDGNFile);
// Create the PdfOptions object for the desired PDF
JpegOptions jpgOptions = new JpegOptions();
// Initialize the vector rasterization options
CadRasterizationOptions dgnRasteroptions = new CadRasterizationOptions();
dgnRasteroptions.setPageWidth(600);
dgnRasteroptions.setPageHeight(300);
dgnRasteroptions.setAutomaticLayoutsScaling(true);
dgnRasteroptions.setNoScaling(true);
// Convert DGN to JPG Image
dgnImage.save(outputJPGFile, jpgOptions);
}
}

Este exemplo pode ser usado para renderizar DGN para JPG em Java usando algumas chamadas de API. A classe CadRasterizationOptions é usada para definir a renderização personalizada do arquivo DGN, definindo propriedades como dimensionamento automático de layout, camadas, margens, qualidade, etc. A classe JpegOptions é usada para definir as opções de exportação de imagem JPG de saída desejadas.

Neste tópico, você aprendeu a exportar um arquivo DGN para JPG em Java. Se você estiver interessado em exportar DWG para uma imagem SVG, consulte o artigo em como converter DWG para SVG em Java.

 Português