В этой краткой статье объясняется, как конвертировать STL в PDF в Java. В нем обсуждается настройка среды, пошаговый алгоритм и фрагмент кода для рендеринга файла STL в PDF на Java. Здесь также рассматривается импровизация преобразования с использованием различных перегрузок методов и свойств.
Действия по преобразованию STL в PDF в Java
- Установите Aspose.3D for Java из репозитория Maven для рендеринга STL в PDF.
- Получите исходный файл STL с экземпляром класса StlLoadOptions.
- Создайте объект класса PdfSaveOptions.
- Преобразуйте формат STL в PDF с помощью метода Save.
Эти шаги описывают весь процесс конвертирования STL в 3D PDF в Java. Прежде всего, вам необходимо настроить среду на своей стороне, а затем приступить к загрузке входного файла STL. Далее вы можете установить несколько свойств PDF-документа и экспортировать его в соответствии с вашими требованиями.
Код для преобразования STL в PDF на Java
import com.aspose.threed.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Change STL to PDF in Java | |
{ | |
com.aspose.threed.TrialException.setSuppressTrialException(true); | |
// Set the licenses | |
// new License().setLicense("License.lic"); | |
// Initialize StlLoadOptions class object | |
com.aspose.threed.StlLoadOptions stloptions = new com.aspose.threed.StlLoadOptions(); | |
// Load input STL file | |
com.aspose.threed.Scene scene = new com.aspose.threed.Scene(); scene.open("output.stl", stloptions); | |
// Create PdfSaveOptions class object | |
com.aspose.threed.PdfSaveOptions pdfoptions = new com.aspose.threed.PdfSaveOptions(); | |
// Convert STL to PDF format | |
scene.save("STLtoPDF.pdf", pdfoptions); | |
System.out.println("Done"); | |
} | |
} |
Приведенного выше примера кода достаточно для создания конвертера STL в PDF на Java. Однако вы можете улучшить его, изменив различные характеристики, такие как цвет фона, схему освещения, режим рендеринга и т. д., чтобы настроить выходной PDF-файл с помощью класса PdfSaveOptions. Аналогичным образом вы можете использовать различные методы перегрузки метода save для управления записью файлов в поток, на диск и т. д. в зависимости от вашего приложения.
В этом уроке вы узнали, как конвертировать файл STL в PDF на Java. Однако, если вы хотите изучить преобразование OBJ в STL, вы можете прочитать статью как конвертировать OBJ в STL в Java.