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

Aspose.CAD for Java

 
 

Java API til at oprette, redigere og konvertere CAD-tegninger

Det gør det muligt for softwareudviklere at oprette, redigere og konvertere AutoCAD DWG-, DXF- og STL-dokumenter til PDF- og rasterbilleder (BMP, GIF, JPG og JPEG) uden afhængigheder.

Hvad er Aspose.CAD til Java?

Aspose.CAD til Java er et alsidigt Java-bibliotek, der giver softwareudviklere som dig mulighed for at arbejde med AutoCAD DWG-, STL-, DWF-, DWT- og DXF-dokumenter uden at skulle bruge AutoCAD eller anden CAD-software. Dette bibliotek giver dig mulighed for at åbne, læse, gengive, manipulere og konvertere disse filer til PDF- og rasterbilleder. Med en intuitiv API kan du nemt håndtere CAD-filer i dine Java-applikationer. Plus, det er trådsikkert, så du kan bruge det i flere tråde problemfrit.

Aspose.CAD til Java leveres med en praktisk funktion, der giver dig mulighed for at konvertere forskellige 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 understøttede rasterbilledformater som PNG, BMP, TIFF, JPEG og GIF ved hjælp af blot et par linjer Java-kode. Det er brugervenligt og bygget til hastighed og effektivitet, bruger minimal hukommelse og leverer optimeret ydeevne. Det bruger avancerede algoritmer til at sikre, at operationer på CAD-filer er hurtige og responsive.

Aspose.CAD til Java tilbyder avancerede funktioner som visning og udskrivning af CAD-filer i Java-apps. En fremragende funktion er dens evne til at håndtere og transformere CAD-filer. Med dette værktøj kan udviklere oprette, justere og fjerne CAD-elementer som linjer, cirkler, buer og tekst. Du kan også ændre egenskaber som farve, lag og linjetype på objekter. Aspose.CAD til Java understøtter fuldt ud 3D-modeller, så du kan håndtere dem ligesom 2D-modeller. I bund og grund er det et brugervenligt Java-værktøj med førsteklasses funktioner og god kundesupport, hvilket gør det perfekt til Java-udviklere, der arbejder med CAD-filer i deres apps.

Previous Next

Kom godt i gang med Aspose.CAD til Java

Den anbefalede måde at installere Aspose.CAD til Java på er via Maven-arkivet. Du kan nemt bruge Aspose.CAD til Java API direkte i dine Maven-projekter med enkle konfigurationer.

Maven-arkiv til Aspose.CAD til 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 downloade biblioteket direkte fra Aspose.CAD produktsiden

Eksporter CAD-filer via Java API

Aspose.CAD til Java gør det muligt for softwareudviklere at konvertere forskellige AutoCAD-formater til andre understøttede filformater med blot et par linjer Java-kode. Biblioteket tillader indlæsning af forskellige CAD-filformater såsom DXF og DWG og konverterer dem til PDF og rasterbilleder uden behov for AutoCAD eller andre programmer. Biblioteket har leveret flere vigtige funktioner til konvertering af CAD-filer, såsom eksport af 3D AutoCAD-billeder til PDF, eksport af CAD-layouts til PDF, indstilling af penegenskaber under eksport af diagrammer, opdeling af CAD-objekter og behandling af separate enheder i indsætning, ACAD Proxy-enheder, læsning og eksport af IGES-format, implementering og tælling af mesh-modeller som kanter, hjørner og flader, indstilling af brugerdefineret perspektiv til modellayout og meget mere.

Hvordan eksporterer man 3D AutoCAD-billeder 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);

Rendering af CAD- og BIM-filformater via Java API

Aspose.CAD til Java giver softwareudviklere mulighed for programmatisk at gengive CAD- og BIM-filformater i deres egne Java-applikationer. Biblioteket giver mulighed for at indlæse forskellige CAD-filformater så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 blot et par linjer Java-kode. Eksemplet nedenfor viser, hvordan man indlæser en DWG-fil, indstiller sidebredden og -højden på outputfilen og gemmer DWG-filer som PDF i Java-applikationer.

Hvordan gengiver man 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 til Java er en kraftfuld API, der giver softwareudviklere mulighed for at arbejde med AutoCAD DGN-filer i deres egne Java-applikationer. Biblioteket understøtter nemt konvertering af AutoCAD DGN-filer til PDF samt rasterbilledformater som PNG, BMP, TIFF, JPEG og GIF. For at nå målet skal du først indlæse en eksisterende DGN-fil som DgnImage og indstille forskellige egenskaber for den. Derefter skal du kalde gem-metoden for DgnImage-klasseobjektet for at gemme outputfilen i det ønskede format.

Hvordan konverterer man 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);
 Dansk