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

Aspose.CAD for Java

 
 

Java API, skirta CAD brėžiniams kurti, redaguoti ir konvertuoti

Tai leidžia programinės įrangos kūrėjams kurti, redaguoti ir konvertuoti AutoCAD DWG, DXF ir STL dokumentus į PDF ir rastrinius vaizdus (BMP, GIF, JPG ir JPEG) be jokių priklausomybių.

Kas yra „Aspose.CAD for Java“?

„Aspose.CAD for Java“ yra universali „Java“ biblioteka, suteikianti programinės įrangos kūrėjams, tokiems kaip jūs, galimybę dirbti su „AutoCAD DWG“, „STL“, „DWF“, „DWT“ ir „DXF“ dokumentais, nereikalaujant „AutoCAD“ ar kitos CAD programinės įrangos. Ši biblioteka leidžia atidaryti, skaityti, atvaizduoti, manipuliuoti ir konvertuoti šiuos failus į PDF ir rastrinius vaizdus. Naudodami intuityvią API, galite lengvai tvarkyti CAD failus savo „Java“ programose. Be to, programa yra saugi gijoms, todėl galite ją be vargo naudoti keliose gijose.

„Aspose.CAD for Java“ turi patogią funkciją, leidžiančią konvertuoti įvairius CAD brėžinių formatus, tokius kaip DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP failus į PDF, kartu su palaikomais rastrinių vaizdų formatais, tokiais kaip PNG, BMP, TIFF, JPEG ir GIF, naudojant vos kelias „Java“ kodo eilutes. Programa yra patogi naudoti ir sukurta greičiui bei efektyvumui, sunaudoja minimaliai atminties ir užtikrina optimizuotą našumą. Ji naudoja pažangius algoritmus, kad užtikrintų greitą ir reagavimą į CAD failus.

„Aspose.CAD for Java“ siūlo pažangias funkcijas, tokias kaip CAD failų rodymas ir spausdinimas „Java“ programose. Išskirtinė funkcija yra galimybė tvarkyti ir transformuoti CAD failus. Naudodami šį įrankį kūrėjai gali kurti, koreguoti ir pašalinti CAD elementus, tokius kaip linijos, apskritimai, lankai ir tekstas. Taip pat galite keisti objektų charakteristikas, tokias kaip spalva, sluoksnis ir linijos tipas. „Aspose.CAD for Java“ visiškai palaiko 3D modelius, leisdamas juos tvarkyti kaip 2D modelius. Iš esmės tai patogus naudoti „Java“ įrankis su aukščiausios klasės galimybėmis ir puikia klientų aptarnavimo sistema, todėl jis puikiai tinka „Java“ kūrėjams, dirbantiems su CAD failais savo programose.

Previous Next

Darbo su „Aspose.CAD for Java“ pradžia

Rekomenduojamas „Aspose.CAD for Java“ diegimo būdas yra per „Maven“ saugyklą. Galite lengvai naudoti „Aspose.CAD for Java“ API tiesiogiai savo „Maven“ projektuose, atlikdami paprastas konfigūracijas.

„Maven“ saugykla, skirta „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>

Biblioteką galite atsisiųsti tiesiai iš Aspose.CAD produkto puslapio

CAD failų eksportavimas naudojant „Java“ API

„Aspose.CAD for Java“ leidžia programinės įrangos kūrėjams konvertuoti įvairius AutoCAD formatus į kitus palaikomus failų formatus vos keliomis „Java“ kodo eilutėmis. Biblioteka leidžia įkelti įvairius CAD failų formatus, pvz., DXF ir DWG, ir konvertuoti juos į PDF ir rastrinius vaizdus nereikalaujant „AutoCAD“ ar kitos programos. Biblioteka teikia keletą svarbių CAD failų konvertavimo funkcijų, pvz., 3D AutoCAD vaizdų eksportavimas į PDF, CAD maketų eksportavimas į PDF, rašiklio ypatybių parinkčių nustatymas eksportuojant diagramą, CAD objektų skaidymas ir atskirų objektų apdorojimas įterpiant, ACAD tarpiniai objektai, IGES formato skaitymas ir eksportavimas, tinklelio modelių, pvz., briaunų, viršūnių ir paviršių, įdiegimas ir skaičiavimas, pasirinktinio požiūrio taško nustatymas modelio išdėstymui ir daug daugiau.

Kaip eksportuoti 3D AutoCAD vaizdus į PDF naudojant 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 ir BIM failų formatų atvaizdavimas naudojant „Java“ API

„Aspose.CAD for Java“ suteikia programinės įrangos kūrėjams galimybę programiškai atvaizduoti CAD ir BIM failų formatus savo „Java“ programose. Biblioteka leidžia įkelti įvairius CAD failų formatus, pvz., „AutoCAD DWG“, „DWF“, „DWT“ arba „DXF“ failus, ir konvertuoti juos į JPEG, PNG, PSD, BMP, DICOM, „WebP“, „EMF“, „WMF“, „SVG“, PDF ir daugelį kitų, naudojant vos kelias „Java“ kodo eilutes. Žemiau pateiktame pavyzdyje parodyta, kaip įkelti DWG failą, nustatyti išvesties failo puslapio plotį ir aukštį bei išsaugoti DWG failus PDF formatu „Java“ programose.

Kaip atvaizduoti DWG failus naudojant „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);

Eksportuokite AutoCAD DGN į PDF per Java API

„Aspose.CAD for Java“ yra galinga API sąsaja, leidžianti programinės įrangos kūrėjams dirbti su AutoCAD DGN failais savo Java programose. Biblioteka palaiko AutoCAD DGN failų konvertavimą į PDF, taip pat į rastrinių vaizdų failų formatus, tokius kaip PNG, BMP, TIFF, JPEG ir GIF. Norėdami pasiekti šį tikslą, pirmiausia turite įkelti esamą DGN failą kaip DgnImage ir nustatyti jam skirtingas savybes, o tada iškviesti DgnImage klasės objekto išsaugojimo metodą, kad išsaugotumėte išvesties failą pasirinktu formatu.

Kaip konvertuoti AutoCAD DGN formatą į PDF naudojant 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);
 Lietuvių