
Aspose.CAD for Java
API Java pentru crearea, editarea și convertirea desenelor CAD
Permite dezvoltatorilor de software să creeze, să editeze și să convertească documente AutoCAD DWG, DXF și STL în imagini PDF și raster (BMP, GIF, JPG și JPEG) fără dependențe.
Ce este Aspose.CAD pentru Java?
Aspose.CAD pentru Java este o bibliotecă Java versatilă care permite dezvoltatorilor de software ca tine să lucreze cu documente AutoCAD DWG, STL, DWF, DWT și DXF fără a avea nevoie de AutoCAD sau de orice alt software CAD. Această bibliotecă îți permite să deschizi, să citești, să randezi, să manipulezi și să converti aceste fișiere în PDF și imagini raster. Cu o API intuitivă, poți gestiona cu ușurință fișierele CAD în aplicațiile tale Java. În plus, este sigur pentru fire de execuție, așa că îl puteți utiliza în mai multe fire de execuție fără probleme.
Aspose.CAD pentru Java vine cu o funcție utilă care vă permite să convertiți diverse formate de desen CAD, cum ar fi DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, fișiere STP în PDF, împreună cu formatele de imagine raster acceptate, cum ar fi PNG, BMP, TIFF, JPEG și GIF, folosind doar câteva linii de cod Java. Este ușor de utilizat și construit pentru viteză și eficiență, consumând memorie minimă și oferind performanțe optimizate. Folosește algoritmi avansați pentru a se asigura că operațiunile asupra fișierelor CAD sunt rapide și receptive.
Aspose.CAD pentru Java oferă funcții avansate, cum ar fi afișarea și imprimarea fișierelor CAD în aplicațiile Java. O caracteristică remarcabilă este capacitatea sa de a gestiona și transforma fișierele CAD. Cu acest instrument, dezvoltatorii pot crea, ajusta și elimina elemente CAD precum linii, cercuri, arcuri și text. De asemenea, puteți modifica caracteristici precum culoarea, stratul și tipul de linie al obiectelor. Aspose.CAD pentru Java oferă suport complet pentru modele 3D, permițându-vă să le gestionați exact ca pe modele 2D. În esență, este un instrument Java ușor de utilizat, cu capabilități de top și asistență excelentă pentru clienți, ceea ce îl face perfect pentru dezvoltatorii Java care lucrează cu fișiere CAD în aplicațiile lor.
Noțiuni introductive despre Aspose.CAD pentru Java
Modul recomandat de instalare a Aspose.CAD pentru Java este prin intermediul depozitului Maven. Puteți utiliza cu ușurință API-ul Aspose.CAD pentru Java direct în proiectele dvs. Maven cu configurații simple.
Repozitoriu Maven pentru Aspose.CAD pentru 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>
Puteți descărca biblioteca direct de pe pagina produsului Aspose.CAD
Exportarea fișierelor CAD prin API-ul Java
Aspose.CAD pentru Java permite dezvoltatorilor de software să convertească diverse formate AutoCAD în alte formate de fișiere suportate cu doar câteva linii de cod Java. Biblioteca permite încărcarea diverselor formate de fișiere CAD, cum ar fi DXF și DWG, și le convertește în PDF și imagini raster fără a fi nevoie de AutoCAD sau de nicio altă aplicație. Biblioteca a oferit mai multe funcții importante pentru conversia fișierelor CAD, cum ar fi exportul de imagini 3D AutoCAD în PDF, exportul de machete CAD în PDF, setarea opțiunilor de proprietăți ale creionului la exportul diagramei, descompunerea obiectelor CAD și procesarea entităților separate în interiorul inserării, entități proxy ACAD, citirea și exportul formatului IGES, implementarea și numărarea modelelor de plasă precum muchii, vârfuri și fețe, setarea punctului de vedere personalizat pentru macheta modelului și multe altele.
Cum se exportă imagini 3D AutoCAD în format PDF prin intermediul API-ului 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);
Redarea formatelor de fișiere CAD și BIM prin intermediul API-ului Java
Aspose.CAD pentru Java oferă dezvoltatorilor de software posibilitatea de a reda programatic formate de fișiere CAD și BIM în propriile aplicații Java. Biblioteca permite încărcarea diverselor formate de fișiere CAD, cum ar fi fișiere AutoCAD DWG, DWF, DWT sau DXF și convertirea acestora în JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF și multe altele cu doar câteva linii de cod Java. Exemplul de mai jos demonstrează cum se încarcă fișierul DWG, se setează lățimea și înălțimea paginii fișierului de ieșire și se salvează fișierele DWG în format PDF în aplicațiile Java.
Cum se redau fișiere DWG prin intermediul API-ului 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);
Exportați fișierele DGN AutoCAD în format PDF prin intermediul API-ului Java
Aspose.CAD pentru Java este un API puternic care permite dezvoltatorilor de software să lucreze cu fișiere DGN AutoCAD în propriile aplicații Java. Biblioteca acceptă cu ușurință conversia fișierelor DGN AutoCAD în format PDF, precum și formate de fișiere de imagine raster, cum ar fi PNG, BMP, TIFF, JPEG și GIF. Pentru a atinge acest obiectiv, trebuie mai întâi să încărcați un fișier DGN existent ca DgnImage și să setați diferite proprietăți pentru acesta, după care să apelați metoda de salvare a obiectului clasei DgnImage pentru a salva fișierul de ieșire în formatul ales.
Cum se convertește formatul DGN din AutoCAD în PDF prin intermediul API-ului 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);