
Aspose.CAD for JavaScript
JavaScript API для создания и преобразования файлов AutoCAD
Открытый исходный код JavaScript API для экспорта чертежей AutoCAD DWG, DXF, DWF, DXB и STL в PDF и растровые изображения (BMP, GIF, JPG и JPEG) без каких-либо зависимостей.
Что такое Aspose.CAD для JavaScript?
Файлы САПР, известные как файлы систем автоматизированного проектирования, играют важнейшую роль в таких отраслях, как архитектура, проектирование и производство. Умение работать с файлами САПР с помощью кода крайне важно для оптимизации задач, получения информации и добавления функций САПР как в настольные, так и в веб-приложения. API Aspose.CAD для JavaScript выделяется как надежный инструмент для разработчиков, предлагая мощную библиотеку для удобной работы с файлами САПР на JavaScript.
API Aspose.CAD для JavaScript — это мощный инструмент, способный работать с различными форматами САПР, такими как DWG, DXF, DWT, DGN и другими. Эта библиотека предлагает множество полезных функций, включая создание новых файлов САПР, изменение существующих диаграмм, отображение файлов САПР в различных форматах, просмотр файлов САПР в веб-приложениях, управление отдельными слоями, повышение безопасности и целостности файлов САПР, поддержку геометрических операций, извлечение метаданных из файлов САПР и программную обработку объектов САПР.
Команда Aspose создала API Aspose.CAD для JavaScript — первоклассную библиотеку JavaScript. Она оснащена высокотехнологичным API для конвертации САПР. Этот замечательный инструмент позволяет разработчикам переключаться между различными типами файлов САПР, такими как DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES (IGS), CF2, Collada (DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS и STP, и преобразовывать их в растровые изображения и PDF-файлы. И самое главное? Вам не понадобится никакое другое программное обеспечение для этого. API Aspose.CAD предлагает множество возможностей. Его широкий функционал, возможность работы на разных платформах и лёгкость интеграции с другими инструментами делают его настоящим прорывом в сфере САПР в таких областях, как проектирование, архитектура и производство.
Начало работы с Aspose.CAD для JavaScript
Рекомендуемый способ установки Aspose.CAD для JavaScript — через NPM. Для успешной установки используйте следующую команду.
Установить Aspose.CAD для JavaScript через NPM
npm install aspose-cad
Вы можете загрузить библиотеку непосредственно со страницы продукта Aspose.CAD for JavaScript
Преобразование файлов САПР в другие форматы с помощью JavaScript
Aspose.CAD для JavaScript упрощает для разработчиков программного обеспечения загрузку и преобразование файлов САПР Nemours в другие поддерживаемые форматы с помощью API JavaScript. API позволяет преобразовывать файлы AutoCAD DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP в PDF и растровые изображения, такие как GIF, TIFF, JPEG, PNG, PSD, BMP, DICOM, Webp, EMF, WMF, SVG и т. д. Эта функция полезна, когда вам нужно создавать отчёты, обмениваться файлами САПР с пользователями, не являющимися пользователями САПР, или интегрировать данные САПР в различные системы. В следующем примере показано, как разработчики программного обеспечения могут преобразовать формат DWG в PNG внутри приложений JavaScript.
Как экспортировать формат DWG в PNG с помощью JavaScript?
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
Операции с геометрией САПР через API JavaScript
Aspose.CAD для JavaScript поддерживает различные операции для программного управления геометрическими операциями внутри приложений JavaScript. API предоставляет различные геометрические операции, позволяя разработчикам программного обеспечения выполнять такие задачи, как масштабирование, поворот, перемещение, объединение, копирование, зеркальное отображение и другие задачи над объектами САПР. Эта функциональность критически важна для программного изменения файлов САПР. Более того, API позволяет программно манипулировать объектами САПР, такими как линии, дуги, окружности, текст, размеры и многое другое.
Поддержка слоёв и макетов AutoCAD
API Aspose.CAD для JavaScript обеспечивает комплексную поддержку работы со слоями и макетами. Вы можете создавать, изменять и удалять слои, а также управлять макетами в файлах САПР. Эта функция особенно полезна при работе со сложными проектами САПР, включающими множество слоёв и макетов. Разработчики программного обеспечения могут легко получать доступ к отдельным слоям в файлах САПР и управлять ими с помощью API, который поддерживает такие задачи, как скрытие определённых слоёв, изменение свойств слоёв и извлечение данных, относящихся к слоям.
Чтение и извлечение метаданных САПР через JavaScript
Aspose.CAD для JavaScript позволяет разработчикам программного обеспечения получать доступ к метаданным AutoCAD всего с помощью пары строк кода JavaScript. API позволяет программистам легко извлекать информацию о слоях, блоках, объектах, размерах и других свойствах, что позволяет им анализировать и обрабатывать файлы САПР программным способом. Более того, разработчики также могут извлекать метаданные из файлов САПР, такие как сведения об авторе, дата создания и история изменений. Эту информацию можно использовать для документирования, анализа или дальнейшей обработки.