
Aspose.CAD for Java
API Java для создания, редактирования и преобразования чертежей САПР
Он позволяет разработчикам программного обеспечения создавать, редактировать и конвертировать документы AutoCAD DWG, DXF и STL в PDF и растровые изображения (BMP, GIF, JPG и JPEG) без каких-либо зависимостей.
Что такое Aspose.CAD для Java?
Aspose.CAD для Java — это универсальная библиотека Java, которая позволяет разработчикам программного обеспечения, таким как вы, работать с документами AutoCAD DWG, STL, DWF, DWT и DXF без необходимости использования AutoCAD или любого другого программного обеспечения САПР. Эта библиотека позволяет открывать, читать, визуализировать, обрабатывать и преобразовывать эти файлы в PDF и растровые изображения. Благодаря интуитивно понятному API вы можете легко работать с файлами САПР в своих приложениях Java. Кроме того, он потокобезопасен, поэтому вы можете без проблем использовать его в нескольких потоках.
Aspose.CAD для Java обладает удобной функцией, позволяющей конвертировать различные форматы чертежей САПР, такие как DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS и STP, в PDF, а также поддерживаемые форматы растровых изображений, такие как PNG, BMP, TIFF, JPEG и GIF, всего за несколько строк кода Java. Он удобен в использовании, создан для скорости и эффективности, потребляет минимальное количество памяти и обеспечивает оптимизированную производительность. Он использует передовые алгоритмы, обеспечивающие быструю и отзывчивую работу с файлами САПР.
Aspose.CAD для Java предлагает расширенные функции, такие как отображение и печать файлов САПР в приложениях Java. Отличительной особенностью Aspose.CAD для Java является возможность обработки и преобразования файлов САПР. С помощью этого инструмента разработчики могут создавать, корректировать и удалять элементы САПР, такие как линии, окружности, дуги и текст. Вы также можете изменять такие характеристики объектов, как цвет, слой и тип линии. Aspose.CAD для Java полностью поддерживает 3D-модели, позволяя работать с ними так же, как с 2D-моделями. По сути, это удобный инструмент Java с первоклассными возможностями и отличной поддержкой пользователей, что делает его идеальным для разработчиков Java, работающих с файлами САПР в своих приложениях.
Начало работы с Aspose.CAD для Java
Рекомендуемый способ установки Aspose.CAD для Java — через репозиторий Maven. Вы можете легко использовать API Aspose.CAD для Java непосредственно в своих проектах Maven, выполнив простые настройки.
Репозиторий Maven для Aspose.CAD для 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>
Вы можете загрузить библиотеку непосредственно со страницы продукта Aspose.CAD
Экспорт файлов САПР через API Java
Aspose.CAD для Java позволяет разработчикам программного обеспечения конвертировать различные форматы AutoCAD в другие поддерживаемые форматы файлов всего парой строк кода Java. Библиотека позволяет загружать различные форматы файлов САПР, такие как DXF и DWG, и преобразовывать их в PDF и растровые изображения без необходимости использования AutoCAD или других приложений. Библиотека предоставляет несколько важных функций для конвертации файлов САПР, таких как экспорт 3D-изображений AutoCAD в PDF, экспорт макетов САПР в PDF, настройка параметров пера при экспорте диаграммы, декомпозиция объектов САПР и обработка отдельных объектов внутри вставки, прокси-объекты ACAD, чтение и экспорт формата IGES, реализация и подсчёт моделей сеток, таких как рёбра, вершины и грани, установка пользовательской точки обзора для макета модели и многое другое.
Как экспортировать 3D-изображения AutoCAD в PDF через 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 и BIM через Java API
Aspose.CAD для Java предоставляет разработчикам программного обеспечения возможность рендеринга файлов форматов CAD и BIM в своих приложениях Java. Библиотека позволяет загружать различные форматы файлов CAD, такие как AutoCAD DWG, DWF, DWT или DXF, и конвертировать их в JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF и многие другие всего парой строк кода Java. В примере ниже показано, как загрузить файл DWG, задать ширину и высоту страницы выходного файла и сохранить файлы DWG в формате PDF в приложениях Java.
Как визуализировать файлы DWG через 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);
Экспорт AutoCAD DGN в PDF через Java API
Aspose.CAD для Java — это мощный API, позволяющий разработчикам программного обеспечения работать с файлами AutoCAD DGN в своих приложениях Java. Библиотека поддерживает преобразование файлов AutoCAD DGN в PDF, а также в растровые форматы изображений, такие как PNG, BMP, TIFF, JPEG и GIF. Для этого сначала необходимо загрузить существующий DGN-файл как DgnImage и задать для него различные свойства, а затем вызвать метод save объекта класса DgnImage, чтобы сохранить выходной файл в выбранном вами формате.
Как преобразовать формат AutoCAD DGN в PDF через 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);