Este breve tutorial se concentra em como converter IGES em PDF em Java fornecendo todos os detalhes e etapas necessários para usar o código de exemplo. Neste exemplo, fornecemos um código de amostra para exportar o arquivo IGES para PDF em Java usando chamadas de API simples e o aplicativo pode ser usado em qualquer ambiente Java configurado no Windows, macOS ou Linux.
Etapas para converter um arquivo de IGES para PDF em Java
- Configure seu projeto para adicionar o arquivo Jar Aspose.CAD for Java do gerenciador de repositório
- Acesse o arquivo IGES de origem usando o objeto de classe Image
- Inicialize o objeto de classe CadRasterizationOptions para personalizar a rasterização do arquivo IGES
- Inicialize e use o objeto de classe PdfOptions para configurar as opções de saída do PDF
- Converta o arquivo IGES em PDF usando o método save exposto pela classe Image
As etapas mencionadas acima cobrem o processo para converter o arquivo IGES para PDF em Java, pelo qual o processo é iniciado carregando o arquivo IGES de origem usando o objeto de classe Image do disco. Em seguida, o objeto PdfOptions é usado para definir as propriedades do PDF de saída e aplicar as opções de rasterização IGES, que são seguidas por salvar o IGES como PDF no disco, fornecendo o objeto PdfOptions como argumento.
Código para converter IGES para PDF em Java
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
public class ConvertIGESToPDF { | |
public static void main2(String[] args) throws Exception { // main method to convert IGES to PDF image using Java | |
String path = "C:/TestData/"; | |
// Set up the license to convert IGS to PDF | |
License licenseIGStoPDF = new License(); | |
licenseIGStoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
String sourceIGSFile = path + "Sourc.igs"; | |
String exportedIGEStoPDFFile = path + "ExportedIGS.pdf"; | |
// Load the source IGS file from the disk | |
Image iGESImageTest = Image.load(sourceIGSFile); | |
// Initialize the PdfOptions object for the desired PDF | |
PdfOptions pdfOptionsIGES = new PdfOptions(); | |
// Instantiate the vector rastrization options | |
CadRasterizationOptions igesRasterizationOpts = new CadRasterizationOptions(); | |
igesRasterizationOpts.setPageWidth(1000); | |
igesRasterizationOpts.setPageHeight(1000); | |
// Set the rasterization options | |
pdfOptionsIGES.setVectorRasterizationOptions(igesRasterizationOpts); | |
// Convert IGS to PDF | |
iGESImageTest.save(exportedIGEStoPDFFile, pdfOptionsIGES); | |
} | |
} |
Este exemplo de código pode ser usado para desenvolver um software conversor IGES para PDF em Java usando uma interface API simples. A classe CadRasterizationOptions é empregada para personalizar o processo de rasterização definindo o tamanho da página, cor de fundo, layouts em PDF renderizado, tipo de desenho, opções de caneta, cor e qualidade do desenho.
Testemunhamos a exportação de IGES para PDF em Java neste tópico usando a interface API simples. Se você deseja aprender sobre o processo de conversão de DGN para PDF, consulte o artigo em como converter DGN para PDF em Java.