1. Produkter
  2.   CAD
  3.   Java
  4.   Aspose.CAD for Java

Aspose.CAD for Java

 
 

Java API for å opprette, redigere og konvertere CAD-tegninger

Det lar programvareutviklere opprette, redigere og konvertere AutoCAD DWG-, DXF- og STL-dokumenter til PDF- og rasterbilder (BMP, GIF, JPG og JPEG) uten noen avhengigheter.

Hva er Aspose.CAD for Java?

Aspose.CAD for Java er et allsidig Java-bibliotek som lar programvareutviklere som deg jobbe med AutoCAD DWG-, STL-, DWF-, DWT- og DXF-dokumenter uten å trenge AutoCAD eller annen CAD-programvare. Dette biblioteket lar deg åpne, lese, gjengi, manipulere og konvertere disse filene til PDF- og rasterbilder. Med et intuitivt API kan du enkelt håndtere CAD-filer i Java-applikasjonene dine. I tillegg er den trådsikker, slik at du kan bruke den i flere tråder uten problemer.

Aspose.CAD for Java kommer med en praktisk funksjon som lar deg konvertere forskjellige CAD-tegneformater som DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP-filer til PDF, sammen med støttede rasterbildeformater som PNG, BMP, TIFF, JPEG og GIF ved å bruke bare noen få linjer med Java-kode. Den er brukervennlig og bygget for hastighet og effektivitet, bruker minimalt med minne og leverer optimalisert ytelse. Den bruker avanserte algoritmer for å sikre at operasjoner på CAD-filer er raske og responsive.

Aspose.CAD for Java tilbyr avanserte funksjoner som visning og utskrift av CAD-filer i Java-apper. En fremragende funksjon er evnen til å håndtere og transformere CAD-filer. Med dette verktøyet kan utviklere lage, justere og fjerne CAD-elementer som linjer, sirkler, buer og tekst. Du kan også endre egenskaper som farge, lag og linjetype for objekter. Aspose.CAD for Java støtter 3D-modeller fullt ut, slik at du kan håndtere dem akkurat som 2D-modeller. I hovedsak er det et brukervennlig Java-verktøy med førsteklasses funksjoner og god kundestøtte, noe som gjør det perfekt for Java-utviklere som håndterer CAD-filer i appene sine.

Previous Next

Komme i gang med Aspose.CAD for Java

Den anbefalte måten å installere Aspose.CAD for Java på er via Maven-repositoriet. Du kan enkelt bruke Aspose.CAD for Java API direkte i Maven-prosjektene dine med enkle konfigurasjoner.

Maven-repositorium for Aspose.CAD for 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>

Du kan laste ned biblioteket direkte fra Aspose.CAD produktsiden

Eksporter CAD-filer via Java API

Aspose.CAD for Java lar programvareutviklere konvertere ulike AutoCAD-formater til andre støttede filformater med bare et par linjer med Java-kode. Biblioteket tillater lasting av ulike CAD-filformater som DXF og DWG, og konverterer det til PDF og rasterbilder uten behov for AutoCAD eller andre programmer. Biblioteket har gitt flere viktige funksjoner for konvertering av CAD-filer, for eksempel eksport av 3D AutoCAD-bilder til PDF, eksport av CAD-layouter til PDF, angi alternativer for pennegenskaper under eksport av diagrammer, dekomponere CAD-objekter og behandle separate enheter i innsetting, ACAD-proxyenheter, lese og eksportere IGES-format, implementere og telle nettmodeller som kanter, hjørner og flater, angi tilpasset perspektiv for modelllayout og mye mer.

Hvordan eksportere 3D AutoCAD-bilder til PDF via 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);

Gjengi CAD- og BIM-filformater via Java API

Aspose.CAD for Java gir programvareutviklere muligheten til å gjengi CAD- og BIM-filformater programmatisk i sine egne Java-applikasjoner. Biblioteket lar deg laste inn forskjellige CAD-filformater som AutoCAD DWG-, DWF-, DWT- eller DXF-filer og konvertere dem til JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF og mange flere med bare et par linjer med Java-kode. Eksemplet nedenfor viser hvordan du laster inn en DWG-fil, angir sidebredde og -høyde på utdatafilen og lagrer DWG-filer som PDF i Java-applikasjoner.

Hvordan gjengi DWG-filer via 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);

Eksporter AutoCAD DGN til PDF via Java API

Aspose.CAD for Java er et kraftig API som lar programvareutviklere jobbe med AutoCAD DGN-filer i sine egne Java-applikasjoner. Biblioteket støtter konvertering av AutoCAD DGN-filer til PDF samt rasterbildefilformater som PNG, BMP, TIFF, JPEG og GIF med letthet. For å oppnå målet må du først laste inn en eksisterende DGN-fil som DgnImage og angi forskjellige egenskaper for den. Deretter kaller du lagre-metoden til DgnImage-klasseobjektet for å lagre utdatafilen i det formatet du ønsker.

Hvordan konvertere AutoCAD DGN-format til 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);
 Norsk