
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 чи будь-якого іншого програмного забезпечення CAD. Ця бібліотека дозволяє відкривати, читати, рендерити, маніпулювати та конвертувати ці файли у PDF та растрові зображення. Завдяки інтуїтивно зрозумілому API ви можете легко обробляти файли CAD у своїх програмах 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 повністю підтримує 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
Експорт файлів CAD через Java API
Aspose.CAD для Java дозволяє розробникам програмного забезпечення конвертувати різні формати AutoCAD в інші підтримувані формати файлів лише кількома рядками коду Java. Бібліотека дозволяє завантажувати різні формати файлів CAD, такі як DXF та DWG, та конвертувати їх у PDF та растрові зображення без використання AutoCAD чи будь-якої іншої програми. Бібліотека надає кілька важливих функцій для конвертації файлів CAD, таких як експорт 3D-зображень AutoCAD у PDF, експорт макетів CAD у PDF, встановлення параметрів властивостей пера під час експорту діаграми, розкладання об'єктів CAD та обробка окремих сутностей усередині вставки, проксі-сутності 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 та встановити для нього різні властивості, після чого викликати метод збереження об'єкта класу 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);