
Aspose.CAD for Java
API Java para criar, editar e converter desenhos CAD
Permite aos programadores de software criar, editar e converter documentos AutoCAD DWG, DXF e STL em PDF e imagens raster (BMP, GIF, JPG e JPEG) sem qualquer dependência.
O que é o Aspose.CAD para Java?
Aspose.CAD for Java é uma biblioteca Java versátil que permite aos programadores de software como você trabalhar com documentos DWG, STL, DWF, DWT e DXF do AutoCAD sem necessitar do AutoCAD ou de qualquer outro software CAD. Esta biblioteca permite abrir, ler, renderizar, manipular e converter estes ficheiros em PDF e imagens raster. Com uma API intuitiva, pode manipular facilmente ficheiros CAD nas suas aplicações Java. Além disso, é thread-safe, permitindo utilizá-lo em múltiplos threads sem complicações.
O Aspose.CAD para Java possui uma prática funcionalidade que permite converter vários formatos de desenho CAD, como DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS e STP, para PDF, bem como formatos de imagem raster suportados, como PNG, BMP, TIFF, JPEG e GIF, utilizando apenas algumas linhas de código Java. É fácil de utilizar e foi desenvolvido para velocidade e eficiência, consumindo o mínimo de memória e oferecendo um desempenho otimizado. Utiliza algoritmos avançados para garantir que as operações nos ficheiros CAD são rápidas e responsivas.
O Aspose.CAD para Java oferece funções avançadas, como a visualização e impressão de ficheiros CAD em aplicações Java. Uma característica de destaque é a capacidade de manipular e transformar ficheiros CAD. Com esta ferramenta, os programadores podem criar, ajustar e remover elementos CAD, como linhas, círculos, arcos e texto. Também pode alterar características como a cor, a camada e o tipo de linha dos objetos. O Aspose.CAD para Java suporta totalmente modelos 3D, permitindo manipulá-los como modelos 2D. Na sua essência, é uma ferramenta Java fácil de utilizar, com características de ponta e excelente suporte ao cliente, tornando-a perfeita para os programadores Java que lidam com ficheiros CAD nas suas aplicações.
Introdução ao Aspose.CAD para Java
A forma recomendada de instalar o Aspose.CAD para Java é através do repositório Maven. Pode utilizar facilmente a API do Aspose.CAD para Java diretamente nos seus projetos Maven com configurações simples.
Repositório Maven para Aspose.CAD para Java
//First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Define Aspose.PDF for Java API Dependency
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad;/artifactId>
<version>22.12</version>
<classifier>20.12</classifier>
</dependency>
</dependencies>
Pode descarregar a biblioteca directamente da página do produto Aspose.CAD
Exportar Ficheiros CAD através de API Java
O Aspose.CAD para Java permite aos programadores de software converter diversos formatos do AutoCAD para outros formatos de ficheiro compatíveis com apenas algumas linhas de código Java. A biblioteca permite carregar diversos formatos de ficheiros CAD, como DXF e DWG, e convertê-los em PDF e imagens raster sem a necessidade do AutoCAD ou de qualquer outra aplicação. A biblioteca oferece diversas funções importantes para a conversão de ficheiros CAD, tais como exportar imagens 3D do AutoCAD para PDF, exportar layouts CAD para PDF, definir opções de propriedades da caneta ao exportar diagramas, decompor objetos CAD e processar entidades separadas dentro de inserções, criar Entidades Proxy ACAD, ler e exportar o formato IGES, implementar e contar modelos de malha como arestas, vértices e faces, definir um ponto de vista personalizado para o layout do modelo e muito mais.
Como exportar imagens 3D do AutoCAD para PDF através da API Java?
String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
Image cadImage = Image.load(srcFile);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);
Renderizar Formatos de Ficheiros CAD e BIM através de API Java
O Aspose.CAD para Java oferece aos programadores de software a capacidade de renderizar programaticamente formatos de ficheiros CAD e BIM dentro das suas próprias aplicações Java. A biblioteca permite carregar vários formatos de ficheiros CAD, como ficheiros AutoCAD DWG, DWF, DWT ou DXF, e convertê-los para JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF e muitos outros com apenas algumas linhas de código Java. O exemplo abaixo demonstra como carregar um ficheiro DWG, definir a largura e a altura da página do ficheiro de saída e guardar ficheiros DWG em PDF dentro de aplicações Java.
Como renderizar ficheiros DWG via API Java?
// Load the CAD file
Image image = Image.load("input.dwg");
// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Save the output file
image.save("output.pdf", pdfOptions);
Exportar DGN do AutoCAD para PDF através da API Java
O Aspose.CAD para Java é uma API poderosa que permite aos programadores de software trabalhar com ficheiros DGN do AutoCAD nas suas próprias aplicações Java. A biblioteca suporta a conversão de ficheiros DGN do AutoCAD para PDF, bem como para formatos de ficheiros de imagem raster, como PNG, BMP, TIFF, JPEG e GIF, com facilidade. Para atingir este objetivo, primeiro precisa de carregar um ficheiro DGN existente como DgnImage e definir diferentes propriedades para o mesmo. Em seguida, chame o método save do objeto de classe DgnImage para guardar o ficheiro de saída no formato da sua preferência.
Como converter o formato DGN do AutoCAD para PDF através da API Java?
// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);