บทความสั้นๆ นี้จะอธิบาย วิธีแปลง STL เป็น PDF ใน Java โดยจะกล่าวถึงการตั้งค่าสภาพแวดล้อม อัลกอริธึมแบบขั้นตอน และข้อมูลโค้ดสำหรับแสดงผลไฟล์ STL ไปยัง PDF ใน Java นอกจากนี้ยังครอบคลุมถึงการแปลงแบบด้นสดด้วยวิธีโอเวอร์โหลดและคุณสมบัติต่างๆ
ขั้นตอนในการแปลง STL เป็น PDF ใน Java
- ติดตั้ง Aspose.3D for Java จากพื้นที่เก็บข้อมูล Maven สำหรับการเรนเดอร์ STL เป็น PDF
- รับไฟล์ STL ต้นทางพร้อมอินสแตนซ์ของคลาส StlLoadOptions
- สร้างวัตถุคลาส PdfSaveOptions
- เรนเดอร์รูปแบบ STL เป็น PDF โดยใช้วิธีบันทึก
ขั้นตอนเหล่านี้สรุปกระบวนการที่สมบูรณ์ในการ แปลง 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 converter ใน Java อย่างไรก็ตาม คุณสามารถเพิ่มได้โดยการเปลี่ยนคุณลักษณะต่างๆ เช่น สีพื้นหลัง รูปแบบแสง โหมดการเรนเดอร์ ฯลฯ เพื่อปรับไฟล์ PDF เอาต์พุตโดยใช้คลาส PdfSaveOptions ในทำนองเดียวกัน คุณสามารถใช้วิธีการโอเวอร์โหลดที่แตกต่างกันของวิธีการบันทึกเพื่อจัดการการเขียนไฟล์ไปยังสตรีม ดิสก์ ฯลฯ ขึ้นอยู่กับแอปพลิเคชันของคุณ
ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธี แปลงไฟล์ STL เป็น PDF ใน Java อย่างไรก็ตาม หากคุณต้องการเรียนรู้การแปลง OBJ เป็น STL คุณสามารถอ่านบทความได้ที่ วิธีแปลง OBJ เป็น STL ใน Java