Programmatically Convert Stl to Pdf in Python

Огляд

Можливість програмно конвертувати STL у PDF на Python є критично важливою для розробників, які працюють з 3D моделями. Це перетворення необхідне у різних галузях, включаючи інженерію, архітектуру та виробництво, де обмін і перегляд 3D дизайнів у загальнодоступному форматі, такому як PDF, є необхідним. Однак Aspose.CAD для Python через .NET пропонує надійне рішення для цього завдання. Завдяки його потужним функціям, розробники можуть безперешкодно інтегрувати конвертацію STL у PDF у свої програми, підвищуючи ефективність робочих процесів і якість виходу. Цей API для конвертації 3D CAD є універсальним інструментом, який відповідає різноманітним потребам професіоналів, які працюють з файлами 3D CAD.

У цій статті будуть розглянуті такі розділи:

Конвертація 3D CAD - Встановлення бібліотеки

Щоб почати працювати з Aspose.CAD для Python через .NET, ви можете завантажити його тут або скористатися наступною командою для встановлення:

pip install aspose-cad

Конвертувати STL у PDF на Python - Фрагмент коду

Щоб конвертувати STL у PDF на Python, використовуючи Aspose.CAD для Python через .NET, виконайте ці кроки:

  1. Імпортуйте необхідні модулі з бібліотеки Aspose.CAD.
  2. Завантажте файл STL за допомогою методу Image.load().
  3. Створіть об’єкт PdfOptions, щоб вказати налаштування конвертації.
  4. Збережіть файл у форматі PDF, використовуючи метод save().

Ось фрагмент коду Python, що демонструє ці кроки:

import aspose.cad as cad
from aspose.cad.imageoptions import PdfOptions
dir = "/data/"
# Load the STL image using the load method.
with cad.Image.load(dir+"input.stl") as image:
# Create an onject of the CadRasterizationOptions class.
cadRasterizationOptions = cad.imageoptions.CadRasterizationOptions()
# Set the page height of the OBJ file by assigning a value to the page_height property.
cadRasterizationOptions.page_height = 2000.5
# The page_width property will set the width.
cadRasterizationOptions.page_width = 2000.5
# Instantiate an instance of the PdfOptions class.
options = PdfOptions()
# Assign the cadRasterizationOptions to the vector_rasterization_options property.
options.vector_rasterization_options = cadRasterizationOptions
# Convert and save as PDF by calling the save method.
image.save(dir+"output.pdf", options)
print("STL to PDF Conversion completed successfully!")
view raw STL-to-PDF.py hosted with ❤ by GitHub
Вихід:
3d-cad-conversion

3D Конвертер файлів - Спробуйте онлайн

Для швидкого та простого перетворення спробуйте онлайн-інструмент, доступний тут. Цей безкоштовний інструмент дозволяє вам конвертувати STL у PDF з високою точністю, що робить його відмінним варіантом для користувачів, яким потрібне швидке та надійне рішення. Перш за все, він зручний у використанні і не потребує встановлення, забезпечуючи безпроблемний процес конвертації 3D файлів. Більше того, його підтримує Aspose.CAD.

stl-to-pdf-converter

Отримайте безкоштовну ліцензію

Щоб повністю дослідити можливості Aspose.CAD для Python через .NET, отримайте безкоштовну тестову ліцензію тут. Процес простий і швидкий, надаючи розробникам та тестувальникам програмного забезпечення можливість оцінити функції продукту безкоштовно. Ця тестова ліцензія є відмінним способом випробувати переваги Aspose.CAD для Python через .NET у ваших проектах.

Заключні думки

Конвертувати STL у PDF на Python - це простий процес з Aspose.CAD для Python через .NET. Цей потужний API для конвертації 3D CAD спрощує процес конвертації, дозволяючи розробникам ефективно працювати з файлами 3D CAD. Додатково, досліджуйте Aspose.CAD для Python через .NET для ваших потреб у конвертації STL у PDF і покращуйте свої проекти розробки.

Корисні ресурси

Відвідайте додаткові ресурси, такі як документація та форуми спільноти, щоб покращити своє розуміння Aspose.CAD для Python через .NET. Ці ресурси пропонують цінні відомості та підтримку, допомагаючи вам максимально використати потенціал бібліотеки у ваших проектах.

Досліджуйте більше

Перегляньте ці останні статті для отримання додаткових відомостей: