STL і DXF — це два популярні формати файлів, які використовуються в системах автоматизованого проектування (CAD). Файли STL зазвичай використовуються для 3D-друку, тоді як файли DXF використовуються для різноманітних завдань САПР, таких як креслення, креслення та виробництво. У цій публікації блогу ми дізнаємося, як конвертувати STL у DXF на Python.
Ця стаття охоплює такі теми:
- API Python для перетворення STL у DXF
- Перетворити STL на DXF
- Перетворити STL на DXF із параметрами
- Онлайн конвертер STL у DXF
- Безкоштовні навчальні ресурси
Python STL to DXF Converter API – Безкоштовне завантаження
Ми будемо використовувати Aspose.CAD for Python API для перетворення файлів STL у DXF. Aspose.CAD for Python — це потужна бібліотека, яка дозволяє розробникам працювати з файлами CAD на Python. Він підтримує широкий спектр форматів файлів CAD, включаючи STL, DXF, DWG, DGN тощо. API дозволяє розробникам створювати новий файл CAD, переглядати та редагувати Файли CAD, витягуйте дані з файлів CAD і конвертуйте їх в інші формати.
Завантажте пакет або встановіть API з PyPI за допомогою такої команди pip у консолі:
pip install aspose-cad
Перетворення STL на DXF на Python
Ми можемо легко конвертувати STL у DXF на Python, виконавши наведені нижче дії.
- Завантажте вхідний файл STL за допомогою методу завантаження класу Image.
- Створіть екземпляр класу DxfOptions.
- Нарешті, викличте метод save(), щоб зберегти STL як DXF. Він приймає вихідний шлях файлу DXF і DxfOptions як аргументи.
У наступному прикладі коду показано, як конвертувати STL у DXF у Python.
# Вкажіть шляхи для вхідних і вихідних файлів.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# Завантажте файл DWF
image = cad.Image.load(inputSTL)
# Вкажіть параметри DXF
options = cad.imageoptions.DxfOptions()
# Збережіть вихідний файл DXF
image.save(outputDXF, options);
Перетворення STL на DXF за допомогою параметрів у Python
Ми можемо вказати різні параметри збереження під час перетворення файлів STL у формат DXF, виконавши наведені нижче дії.
- Завантажте вхідний файл STL за допомогою класу Image.
- Створіть екземпляр класу CadRasterizationOptions.
- Вкажіть властивості опції.
- Створіть екземпляр класу DxfOptions.
- Після цього встановіть для властивості vectorrasterizationoptions значення CadRasterizationOptions.
- Нарешті, викличте метод save(), щоб зберегти STL як DXF.
У наведеному нижче прикладі коду показано, як налаштувати перетворення STL у DXF у Python.
# Вкажіть шляхи для вхідних і вихідних файлів.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# Завантажте файл DWF
image = cad.Image.load(inputSTL)
# Вкажіть параметри растеризації CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True
# Виберіть певний макет для конвертації
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# Вкажіть параметри DXF
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions
# Збережіть вихідний файл DXF
image.save(outputDXF, options);
Отримайте безкоштовну ліцензію
Отримайте безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку конвертера STL у DXF без обмежень.
Онлайн конвертер STL в DXF
Ви також можете спробувати цю безкоштовну онлайн-програму STL to DXF converter, розроблену за допомогою наведеного вище API. Ви можете отримати доступ до нього з будь-якого браузера чи пристрою без встановлення плагінів, програмного забезпечення чи підписки.
Конвертер Python STL у DXF – навчальні ресурси
Окрім перетворення STL у DXF, ви можете дізнатися більше про бібліотеку та дослідити інші функції, використовуючи наведені нижче ресурси:
Висновок
У цій публікації блогу ми дізналися, як конвертувати STL у DXF на Python. Дотримуючись кроків, описаних у цій статті, ви можете легко конвертувати файли STL у формат DXF програмним шляхом. Бібліотека Aspose.CAD for Python надає простий і легкий у використанні API для роботи з файлами CAD на Python. Окрім перетворення STL у DXF у Python, ви також можете конвертувати файли STL у формат DXF онлайн за допомогою безкоштовного веб-конвертера STL. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.