
Aspose.CAD for Java
Java API voor het maken, bewerken en converteren van CAD-tekeningen
Hiermee kunnen softwareontwikkelaars AutoCAD DWG-, DXF- en STL-documenten maken, bewerken en converteren naar PDF en rasterafbeeldingen (BMP, GIF, JPG en JPEG) zonder enige afhankelijkheid.
Wat is Aspose.CAD voor Java?
Aspose.CAD voor Java is een veelzijdige Java-bibliotheek waarmee softwareontwikkelaars zoals u met AutoCAD DWG-, STL-, DWF-, DWT- en DXF-documenten kunnen werken zonder dat u AutoCAD of andere CAD-software nodig hebt. Met deze bibliotheek kunt u deze bestanden openen, lezen, renderen, bewerken en converteren naar PDF en rasterafbeeldingen. Dankzij een intuïtieve API kunt u CAD-bestanden eenvoudig verwerken in uw Java-applicaties. Bovendien is het thread-safe, zodat u het probleemloos in meerdere threads kunt gebruiken.
Aspose.CAD voor Java beschikt over een handige functie waarmee u verschillende CAD-tekenformaten zoals DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS en STP naar PDF kunt converteren, evenals ondersteunde rasterafbeeldingsformaten zoals PNG, BMP, TIFF, JPEG en GIF met slechts een paar regels Java-code. Het is gebruiksvriendelijk en gebouwd voor snelheid en efficiëntie, verbruikt minimaal geheugen en levert geoptimaliseerde prestaties. Het maakt gebruik van geavanceerde algoritmen om ervoor te zorgen dat bewerkingen op CAD-bestanden snel en responsief zijn.
Aspose.CAD voor Java biedt geavanceerde functies zoals het weergeven en afdrukken van CAD-bestanden in Java-apps. Een opvallende functie is de mogelijkheid om CAD-bestanden te verwerken en te transformeren. Met deze tool kunnen ontwikkelaars CAD-elementen zoals lijnen, cirkels, bogen en tekst maken, aanpassen en verwijderen. Je kunt ook kenmerken zoals kleur, laag en lijntype van objecten wijzigen. Aspose.CAD voor Java ondersteunt 3D-modellen volledig, zodat je ze net als 2D-modellen kunt verwerken. Kortom, het is een gebruiksvriendelijke Java-tool met uitstekende mogelijkheden en uitstekende klantenservice, waardoor het perfect is voor Java-ontwikkelaars die met CAD-bestanden in hun apps werken.
Aan de slag met Aspose.CAD voor Java
De aanbevolen manier om Aspose.CAD voor Java te installeren is via de Maven-repository. U kunt Aspose.CAD voor Java API eenvoudig rechtstreeks in uw Maven-projecten gebruiken met eenvoudige configuraties.
Maven-repository voor Aspose.CAD voor 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>
U kunt de bibliotheek rechtstreeks downloaden van de Aspose.CAD-productpagina
CAD-bestanden exporteren via Java API
Aspose.CAD voor Java stelt softwareontwikkelaars in staat om verschillende AutoCAD-formaten te converteren naar andere ondersteunde bestandsformaten met slechts een paar regels Java-code. De bibliotheek maakt het mogelijk om verschillende CAD-bestandsformaten, zoals DXF en DWG, te laden en te converteren naar PDF en rasterafbeeldingen zonder dat AutoCAD of een andere applicatie nodig is. De bibliotheek biedt diverse belangrijke functies voor het converteren van CAD-bestanden, zoals het exporteren van 3D AutoCAD-afbeeldingen naar PDF, het exporteren van CAD-layouts naar PDF, het instellen van pen-eigenschappen tijdens het exporteren van diagrammen, het ontleden van CAD-objecten en het verwerken van afzonderlijke entiteiten binnen insert, ACAD Proxy Entities, het lezen en exporteren van IGES-indelingen, het implementeren en tellen van mesh-modellen zoals randen, hoekpunten en vlakken, het instellen van een aangepast gezichtspunt voor de modellayout en nog veel meer.
Hoe exporteer ik 3D AutoCAD-afbeeldingen naar PDF via de Java API?
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- en BIM-bestandsformaten renderen via Java API
Aspose.CAD voor Java biedt softwareontwikkelaars de mogelijkheid om CAD- en BIM-bestandsformaten programmatisch te renderen in hun eigen Java-applicaties. De bibliotheek maakt het mogelijk om verschillende CAD-bestandsformaten te laden, zoals AutoCAD DWG-, DWF-, DWT- of DXF-bestanden, en deze te converteren naar JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF en nog veel meer met slechts een paar regels Java-code. Het onderstaande voorbeeld laat zien hoe u een DWG-bestand kunt laden, de paginabreedte en -hoogte van het uitvoerbestand kunt instellen en DWG-bestanden kunt opslaan als PDF in Java-applicaties.
Hoe render ik DWG-bestanden via de Java API?
// 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);
Exporteer AutoCAD DGN naar PDF via Java API
Aspose.CAD voor Java is een krachtige API waarmee softwareontwikkelaars met AutoCAD DGN-bestanden in hun eigen Java-applicaties kunnen werken. De bibliotheek ondersteunt eenvoudig de conversie van AutoCAD DGN-bestanden naar PDF en rasterbestandsformaten zoals PNG, BMP, TIFF, JPEG en GIF. Om dit te bereiken, moet u eerst een bestaand DGN-bestand laden als DgnImage en er verschillende eigenschappen voor instellen. Vervolgens roept u de save-methode van het DgnImage-klasseobject aan om het uitvoerbestand in het gewenste formaat op te slaan.
Hoe converteer ik AutoCAD DGN-formaat naar PDF via Java API?
// 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);