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

Aspose.CAD for Java

 
 

Java API för att skapa, redigera och konvertera CAD-ritningar

Det gör det möjligt för programutvecklare att skapa, redigera och konvertera AutoCAD DWG-, DXF- och STL-dokument till PDF- och rasterbilder (BMP, GIF, JPG och JPEG) utan några beroenden..

Vad är Aspose.CAD för Java?

Aspose.CAD för Java är ett mångsidigt Java-bibliotek som gör det möjligt för programutvecklare som du att arbeta med AutoCAD DWG-, STL-, DWF-, DWT- och DXF-dokument utan att behöva AutoCAD eller någon annan CAD-programvara. Det här biblioteket låter dig öppna, läsa, rendera, manipulera och konvertera dessa filer till PDF- och rasterbilder. Med ett intuitivt API kan du enkelt hantera CAD-filer i dina Java-applikationer. Dessutom är det trådsäkert, så du kan använda det i flera trådar problemfritt.

Aspose.CAD för Java har en praktisk funktion som låter dig konvertera olika CAD-ritningsformat som DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP-filer till PDF, tillsammans med stödda rasterbildformat som PNG, BMP, TIFF, JPEG och GIF med bara några få rader Java-kod. Det är användarvänligt och byggt för hastighet och effektivitet, förbrukar minimalt med minne och levererar optimerad prestanda. Det använder avancerade algoritmer för att säkerställa att operationer på CAD-filer är snabba och responsiva.

Aspose.CAD för Java erbjuder avancerade funktioner som att visa och skriva ut CAD-filer i Java-appar. En utmärkande funktion är dess förmåga att hantera och transformera CAD-filer. Med det här verktyget kan utvecklare skapa, justera och ta bort CAD-element som linjer, cirklar, bågar och text. Du kan också ändra egenskaper som färg, lager och linjetyp för objekt. Aspose.CAD för Java stöder 3D-modeller helt och hållet, vilket låter dig hantera dem precis som 2D-modeller. I grund och botten är det ett användarvänligt Java-verktyg med förstklassiga funktioner och utmärkt kundsupport, vilket gör det perfekt för Java-utvecklare som hanterar CAD-filer i sina appar.

Previous Next

Komma igång med Aspose.CAD för Java

Det rekommenderade sättet att installera Aspose.CAD för Java är via Maven-arkivet. Du kan enkelt använda Aspose.CAD för Java API direkt i dina Maven-projekt med enkla konfigurationer.

Maven-arkiv 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>

Du kan ladda ner biblioteket direkt från produktsidan för Aspose.CAD.

Exportera CAD-filer via Java API

Aspose.CAD för Java gör det möjligt för programutvecklare att konvertera olika AutoCAD-format till andra stödda filformat med bara ett par rader Java-kod. Biblioteket tillåter laddning av olika CAD-filformat som DXF och DWG och konverterar dem till PDF och rasterbilder utan att behöva AutoCAD eller något annat program. Biblioteket har tillhandahållit flera viktiga funktioner för konvertering av CAD-filer, såsom export av 3D AutoCAD-bilder till PDF, export av CAD-layouter till PDF, ställa in alternativ för pennegenskaper vid export av diagram, dela upp CAD-objekt och bearbeta separata enheter inuti infogning, ACAD-proxyenheter, läsa och exportera IGES-format, implementera och räkna nätmodeller som kanter, noder och ytor, ställa in anpassad synvinkel för modelllayout och mycket mer.

Hur exporterar man 3D AutoCAD-bilder till 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);

Rendera CAD- och BIM-filformat via Java API

Aspose.CAD för Java ger mjukvaruutvecklare möjligheten att programmatiskt rendera CAD- och BIM-filformat i sina egna Java-applikationer. Biblioteket tillåter laddning av olika CAD-filformat som AutoCAD DWG-, DWF-, DWT- eller DXF-filer och konvertera dem till JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF och många fler med bara ett par rader Java-kod. Exemplet nedan visar hur man laddar en DWG-fil, ställer in sidbredd och höjd på utdatafilen och sparar DWG-filer till PDF i Java-applikationer.

Hur renderar 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);

Exportera AutoCAD DGN till PDF via Java API

Aspose.CAD för Java är ett kraftfullt API som gör det möjligt för programutvecklare att arbeta med AutoCAD DGN-filer i sina egna Java-applikationer. Biblioteket stöder enkelt konvertering av AutoCAD DGN-filer till PDF samt rasterbildsformat som PNG, BMP, TIFF, JPEG och GIF. För att uppnå målet måste du först ladda en befintlig DGN-fil som DgnImage och ange olika egenskaper för den. Anropa sedan save-metoden för DgnImage-klassobjektet för att spara utdatafilen i det format du väljer.

Hur konverterar man AutoCAD DGN-format till 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);
 Svenska