
Aspose.CAD for Java
Interfejs API Java do tworzenia, edycji i konwersji rysunków CAD
Umożliwia programistom tworzenie, edycję i konwersję dokumentów AutoCAD DWG, DXF i STL do formatów PDF i obrazów rastrowych (BMP, GIF, JPG i JPEG) bez żadnych zależności.
Czym jest Aspose.CAD dla Java?
Aspose.CAD dla Java to wszechstronna biblioteka Java, która umożliwia programistom takim jak Ty pracę z dokumentami AutoCAD DWG, STL, DWF, DWT i DXF bez konieczności korzystania z programu AutoCAD ani żadnego innego oprogramowania CAD. Ta biblioteka umożliwia otwieranie, odczytywanie, renderowanie, przetwarzanie i konwertowanie tych plików do formatu PDF i obrazów rastrowych. Dzięki intuicyjnemu interfejsowi API możesz łatwo obsługiwać pliki CAD w aplikacjach Java. Ponadto jest bezpieczny dla wątków, dzięki czemu można go bezproblemowo używać w wielu wątkach.
Aspose.CAD for Java oferuje przydatną funkcję, która umożliwia konwersję różnych formatów rysunków CAD, takich jak DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP, do formatu PDF, a także obsługiwanych formatów obrazów rastrowych, takich jak PNG, BMP, TIFF, JPEG i GIF, za pomocą zaledwie kilku linijek kodu Java. Jest przyjazny dla użytkownika i stworzony z myślą o szybkości i wydajności, zużywając minimalną ilość pamięci i zapewniając optymalną wydajność. Wykorzystuje zaawansowane algorytmy, aby zapewnić szybkość i responsywność operacji na plikach CAD.
Aspose.CAD for Java oferuje zaawansowane funkcje, takie jak wyświetlanie i drukowanie plików CAD w aplikacjach Java. Jego wyróżniającą cechą jest możliwość obsługi i transformacji plików CAD. Dzięki temu narzędziu programiści mogą tworzyć, dostosowywać i usuwać elementy CAD, takie jak linie, okręgi, łuki i tekst. Można również zmieniać cechy obiektów, takie jak kolor, warstwa i typ linii. Aspose.CAD for Java w pełni obsługuje modele 3D, umożliwiając obsługę ich tak samo jak modeli 2D. W istocie jest to przyjazne dla użytkownika narzędzie Java z najwyższej klasy funkcjami i doskonałą obsługą klienta, co czyni je idealnym rozwiązaniem dla programistów Java pracujących z plikami CAD w swoich aplikacjach.
Rozpoczęcie pracy z Aspose.CAD dla Javy
Zalecanym sposobem instalacji Aspose.CAD dla Javy jest repozytorium Maven. Możesz łatwo używać Aspose.CAD dla API Java bezpośrednio w swoich projektach Maven, wykonując proste konfiguracje.
Repozytorium Maven dla Aspose.CAD dla 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ę można pobrać bezpośrednio ze strony produktu Aspose.CAD
Eksport plików CAD przez API Java
Aspose.CAD for Java umożliwia programistom konwersję różnych formatów AutoCAD do innych obsługiwanych formatów plików za pomocą zaledwie kilku linijek kodu Java. Biblioteka umożliwia ładowanie różnych formatów plików CAD, takich jak DXF i DWG, i konwertuje je do formatu PDF i obrazów rastrowych bez potrzeby korzystania z programu AutoCAD ani żadnej innej aplikacji. Biblioteka oferuje kilka ważnych funkcji do konwersji plików CAD, takich jak eksport obrazów 3D z programu AutoCAD do formatu PDF, eksport układów CAD do formatu PDF, ustawianie opcji właściwości pisaków podczas eksportowania diagramów, dekompozycja obiektów CAD i przetwarzanie oddzielnych elementów wewnątrz wstawki, elementy proxy ACAD, odczyt i eksport formatu IGES, implementacja i zliczanie modeli siatki, takich jak krawędzie, wierzchołki i ściany, ustawianie własnego punktu widzenia dla układu modelu i wiele innych.
Jak eksportować obrazy 3D z programu AutoCAD do formatu PDF za pomocą interfejsu API Java?
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);
Renderowanie formatów plików CAD i BIM za pośrednictwem interfejsu API Java
Aspose.CAD for Java umożliwia programistom programowe renderowanie formatów plików CAD i BIM we własnych aplikacjach Java. Biblioteka umożliwia ładowanie różnych formatów plików CAD, takich jak pliki AutoCAD DWG, DWF, DWT lub DXF, i konwertowanie ich do formatów JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF i wielu innych za pomocą zaledwie kilku linijek kodu Java. Poniższy przykład pokazuje, jak załadować plik DWG, ustawić szerokość i wysokość strony pliku wyjściowego oraz zapisać pliki DWG w formacie PDF w aplikacjach Java.
Jak renderować pliki DWG za pomocą interfejsu API Java?
// 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);
Eksportuj pliki AutoCAD DGN do PDF za pośrednictwem interfejsu API Java
Aspose.CAD for Java to potężne API, które umożliwia programistom pracę z plikami AutoCAD DGN w ich własnych aplikacjach Java. Biblioteka z łatwością obsługuje konwersję plików AutoCAD DGN do formatu PDF, a także rastrowych formatów plików graficznych, takich jak PNG, BMP, TIFF, JPEG i GIF. Aby osiągnąć ten cel, najpierw należy załadować istniejący plik DGN jako DgnImage i ustawić dla niego różne właściwości, a następnie wywołać metodę save obiektu klasy DgnImage, aby zapisać plik wyjściowy w wybranym formacie.
Jak przekonwertować format AutoCAD DGN do PDF za pomocą interfejsu API Java?
// 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);