
Aspose.CAD for Java
Java API CAD rajzok létrehozásához, szerkesztéséhez és konvertálásához
Lehetővé teszi a szoftverfejlesztők számára, hogy AutoCAD DWG, DXF és STL dokumentumokat hozzanak létre, szerkesszenek és konvertáljanak PDF és raszteres képekké (BMP, GIF, JPG és JPEG) függőségek nélkül.
Mi az Aspose.CAD Java-hoz?
Az Aspose.CAD Java-hoz egy sokoldalú Java könyvtár, amely lehetővé teszi a szoftverfejlesztők számára, hogy AutoCAD DWG, STL, DWF, DWT és DXF dokumentumokkal dolgozzanak AutoCAD vagy bármilyen más CAD szoftver nélkül. Ez a könyvtár lehetővé teszi ezen fájlok megnyitását, olvasását, renderelését, kezelését és PDF és raszteres képekké konvertálását. Az intuitív API segítségével könnyedén kezelheti a CAD fájlokat Java alkalmazásaiban. Ráadásul szálbiztosan működik, így gond nélkül használhatod több szálban is.
Az Aspose.CAD for Java egy praktikus funkcióval rendelkezik, amely lehetővé teszi különféle CAD rajzformátumok, például DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP fájlok PDF-be konvertálását, valamint támogatott raszteres képformátumokat, például PNG, BMP, TIFF, JPEG és GIF fájlokat, mindössze néhány sornyi Java kóddal. Felhasználóbarát, és a sebességre és a hatékonyságra tervezték, minimális memóriát fogyaszt, és optimalizált teljesítményt nyújt. Fejlett algoritmusokat használ annak biztosítására, hogy a CAD fájlokon végzett műveletek gyorsak és reszponzívak legyenek.
Az Aspose.CAD for Java fejlett funkciókat kínál, mint például a CAD fájlok megjelenítése és nyomtatása Java alkalmazásokban. Kiemelkedő funkciója a CAD fájlok kezelésének és átalakításának képessége. Ezzel az eszközzel a fejlesztők CAD elemeket, például vonalakat, köröket, íveket és szöveget hozhatnak létre, módosíthatnak és eltávolíthatnak. Módosíthatja az objektumok jellemzőit is, például a színt, a réteget és a vonaltípust. Az Aspose.CAD for Java teljes mértékben támogatja a 3D modelleket, lehetővé téve, hogy azokat a 2D modellekhez hasonlóan kezelje. Lényegében egy felhasználóbarát Java eszköz, amely elsőrangú képességekkel és nagyszerű ügyfélszolgálattal rendelkezik, így tökéletes választás azoknak a Java fejlesztőknek, akik CAD fájlokkal dolgoznak az alkalmazásaikban.
Az Aspose.CAD for Java használatának megkezdése
Az Aspose.CAD for Java telepítésének ajánlott módja a Maven repository használata. Az Aspose.CAD for Java API-t közvetlenül a Maven projektekben is használhatja egyszerű konfigurációkkal.
Maven repository az Aspose.CAD-hez Java-ban
//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>
A könyvtárat közvetlenül az Aspose.CAD termékoldaláról töltheti le
CAD fájlok exportálása Java API-n keresztül
Az Aspose.CAD for Java lehetővé teszi a szoftverfejlesztők számára, hogy különféle AutoCAD formátumokat konvertáljanak más támogatott fájlformátumokba mindössze néhány sor Java kóddal. A könyvtár lehetővé teszi különféle CAD fájlformátumok, például DXF és DWG betöltését, és PDF és raszteres képekké konvertálását AutoCAD vagy bármely más alkalmazás használata nélkül. A könyvtár számos fontos funkciót biztosít a CAD fájlok konvertálásához, például 3D AutoCAD képek exportálását PDF-be, CAD elrendezések exportálását PDF-be, tolltulajdonságok beállítását diagram exportálása közben, CAD objektumok szétválasztását és különálló entitások feldolgozását beszúráskor, ACAD proxy entitásokat, IGES formátum olvasását és exportálását, hálómodellek, például élek, csúcspontok és lapok megvalósítását és számlálását, egyéni nézőpont beállítását a modellelrendezéshez és még sok mást.
Hogyan exportálhatok 3D AutoCAD képeket PDF-be Java API-n keresztül?
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);
CAD és BIM fájlformátumok renderelése Java API-n keresztül
Az Aspose.CAD for Java lehetővé teszi a szoftverfejlesztők számára, hogy programozottan rendereljék a CAD és BIM fájlformátumokat saját Java alkalmazásaikon belül. A könyvtár lehetővé teszi különféle CAD fájlformátumok, például AutoCAD DWG, DWF, DWT vagy DXF fájlok betöltését, és JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF és sok más formátumba konvertálását mindössze néhány sor Java kóddal. Az alábbi példa bemutatja, hogyan tölthet be DWG fájlt, hogyan állíthatja be a kimeneti fájl oldalszélességét és magasságát, és hogyan mentheti el a DWG fájlokat PDF formátumban Java alkalmazásokon belül.
Hogyan lehet DWG fájlokat renderelni Java API-n keresztül?
// 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);
AutoCAD DGN exportálása PDF-be Java API-n keresztül
Az Aspose.CAD for Java egy hatékony API, amely lehetővé teszi a szoftverfejlesztők számára, hogy AutoCAD DGN fájlokkal dolgozzanak saját Java alkalmazásaikon belül. A könyvtár könnyedén támogatja az AutoCAD DGN fájlok PDF-be, valamint raszteres képfájlformátumokba, például PNG, BMP, TIFF, JPEG és GIF konvertálását. A cél eléréséhez először be kell töltenie egy meglévő DGN fájlt DgnImage formátumban, és be kell állítania hozzá a különböző tulajdonságokat, majd meg kell hívnia a DgnImage osztályobjektum mentési metódusát a kimeneti fájl kívánt formátumban történő mentéséhez.
Hogyan konvertálhatom az AutoCAD DGN formátumot PDF-be Java API-n keresztül?
// 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);