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
- Instale o Aspose.CAD for Java do Repository Manager
- Acesse o arquivo DGN de origem com uma instância da classe Image
- Crie uma instância da classe CadRasterizationOptions e defina suas propriedades
- Instancie um objeto de classe JpegOptions para definir as opções de JPG desejadas
- 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.