
Aspose.CAD for Java
Java-API zum Erstellen, Bearbeiten und Konvertieren von CAD-Zeichnungen
Es ermöglicht Softwareentwicklern, AutoCAD DWG-, DXF- und STL-Dokumente ohne Abhängigkeiten zu erstellen, zu bearbeiten und in PDF- und Rasterbilder (BMP, GIF, JPG und JPEG) zu konvertieren.
Was ist Aspose.CAD für Java?
Aspose.CAD für Java ist eine vielseitige Java-Bibliothek, die es Softwareentwicklern wie Ihnen ermöglicht, mit AutoCAD DWG-, STL-, DWF-, DWT- und DXF-Dokumenten zu arbeiten, ohne AutoCAD oder andere CAD-Software zu benötigen. Mit dieser Bibliothek können Sie diese Dateien öffnen, lesen, rendern, bearbeiten und in PDF und Rasterbilder konvertieren. Dank einer intuitiven API können Sie CAD-Dateien problemlos in Ihren Java-Anwendungen verarbeiten. Darüber hinaus ist es threadsicher und kann problemlos in mehreren Threads verwendet werden.
Aspose.CAD für Java bietet eine praktische Funktion, mit der Sie verschiedene CAD-Zeichnungsformate wie DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS und STP mit nur wenigen Zeilen Java-Code in PDF sowie unterstützte Rasterbildformate wie PNG, BMP, TIFF, JPEG und GIF konvertieren können. Die Software ist benutzerfreundlich, auf Geschwindigkeit und Effizienz ausgelegt, verbraucht nur minimalen Speicher und bietet optimale Leistung. Dank fortschrittlicher Algorithmen sind Operationen an CAD-Dateien schnell und reaktionsschnell.
Aspose.CAD für Java bietet erweiterte Funktionen wie das Anzeigen und Drucken von CAD-Dateien in Java-Anwendungen. Ein besonderes Merkmal ist die Fähigkeit, CAD-Dateien zu verarbeiten und zu transformieren. Mit diesem Tool können Entwickler CAD-Elemente wie Linien, Kreise, Bögen und Text erstellen, anpassen und entfernen. Sie können auch Eigenschaften wie Farbe, Ebene und Linientyp von Objekten ändern. Aspose.CAD für Java unterstützt 3D-Modelle vollständig und lässt Sie diese wie 2D-Modelle handhaben. Im Wesentlichen handelt es sich um ein benutzerfreundliches Java-Tool mit erstklassigen Funktionen und hervorragendem Kundenservice. Es eignet sich daher perfekt für Java-Entwickler, die CAD-Dateien in ihren Apps verarbeiten.
Erste Schritte mit Aspose.CAD für Java
Die empfohlene Installationsmethode für Aspose.CAD für Java ist das Maven-Repository. Mit einfachen Konfigurationen können Sie die Aspose.CAD für Java-API direkt in Ihren Maven-Projekten verwenden.
Maven-Repository für Aspose.CAD für 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>
Sie können die Bibliothek direkt von der Aspose.CAD-Produktseite herunterladen.
CAD-Dateien über Java-API exportieren
Aspose.CAD für Java ermöglicht Softwareentwicklern die Konvertierung verschiedener AutoCAD-Formate in andere unterstützte Dateiformate mit nur wenigen Zeilen Java-Code. Die Bibliothek ermöglicht das Laden verschiedener CAD-Dateiformate wie DXF und DWG und konvertiert diese in PDF und Rasterbilder, ohne dass AutoCAD oder eine andere Anwendung erforderlich ist. Die Bibliothek bietet wichtige Funktionen für die CAD-Dateikonvertierung, darunter den Export von 3D-AutoCAD-Bildern in PDF, den Export von CAD-Layouts in PDF, das Festlegen von Stifteigenschaften beim Exportieren von Diagrammen, das Zerlegen von CAD-Objekten und die Verarbeitung separater Entitäten beim Einfügen, ACAD-Proxy-Entitäten, das Lesen und Exportieren des IGES-Formats, das Implementieren und Zählen von Mesh-Modellen wie Kanten, Scheitelpunkten und Flächen, das Festlegen benutzerdefinierter Perspektiven für das Modelllayout und vieles mehr.
Wie exportiere ich 3D-AutoCAD-Bilder über die Java-API in PDF?
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- und BIM-Dateiformate über die Java-API rendern
Aspose.CAD für Java ermöglicht Softwareentwicklern das programmatische Rendern von CAD- und BIM-Dateiformaten in ihren eigenen Java-Anwendungen. Die Bibliothek ermöglicht das Laden verschiedener CAD-Dateiformate wie AutoCAD DWG-, DWF-, DWT- oder DXF-Dateien und deren Konvertierung in JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF und viele weitere Formate mit nur wenigen Zeilen Java-Code. Das folgende Beispiel zeigt, wie Sie DWG-Dateien laden, die Seitenbreite und -höhe der Ausgabedatei festlegen und DWG-Dateien in Java-Anwendungen als PDF speichern.
Wie rendert man DWG-Dateien über die 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);
AutoCAD DGN über die Java-API in PDF exportieren
Aspose.CAD für Java ist eine leistungsstarke API, die es Softwareentwicklern ermöglicht, AutoCAD DGN-Dateien in ihren eigenen Java-Anwendungen zu bearbeiten. Die Bibliothek unterstützt die einfache Konvertierung von AutoCAD DGN-Dateien in PDF sowie Rasterbildformate wie PNG, BMP, TIFF, JPEG und GIF. Laden Sie dazu zunächst eine vorhandene DGN-Datei als DgnImage und legen Sie verschiedene Eigenschaften fest. Rufen Sie anschließend die Speichermethode des Klassenobjekts DgnImage auf, um die Ausgabedatei im gewünschten Format zu speichern.
Wie konvertiere ich das AutoCAD DGN-Format über die Java-API in PDF?
// 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);