หัวข้อที่ชัดเจนนี้มุ่งเน้นไปที่วิธี แปลง MPP เป็น SVG โดยใช้ Java ครอบคลุมรายละเอียดการกำหนดค่าทั้งหมด ลำดับขั้นตอน และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อสาธิตการดำเนินการ คุณสามารถพัฒนาแอปพลิเคชันเพื่อ แปลง Microsoft Project เป็น SVG โดยใช้ Java โดยใช้การเรียก API อย่างง่ายเท่านั้น
ขั้นตอนในการแปลง MPP เป็น SVG โดยใช้ Java
- ตั้งค่าสภาพแวดล้อมการพัฒนาเพื่อรวม Aspose.Tasks for Java โดยใช้ตัวจัดการที่เก็บ
- โหลดไฟล์ MPP ที่มีอยู่ลงในวัตถุคลาส Project เพื่อแปลงเป็น SVG
- ตั้งค่าตัวเลือกเอาต์พุต SVG โดยใช้วัตถุคลาส SvgOptions
- แปลงไฟล์ MPP เป็น SVG โดยใช้วิธีบันทึก
ขั้นตอนง่ายๆ เหล่านี้แสดงถึงรายละเอียดการกำหนดค่าทั้งหมดและขั้นตอนแบบขั้นบันไดเพื่อ แปลง MS Project เป็น SVG โดยใช้ Java คลาส Project ใช้สำหรับโหลดไฟล์ MPP ต้นทาง และคลาส SvgOptions ใช้สำหรับตั้งค่าลักษณะไฟล์ SVG เอาต์พุต จำเป็นต้องกล่าวถึงที่นี่ว่าวัตถุคลาส SvgOptions ไม่ใช่ภาคบังคับและสามารถยกเว้นได้โดยใช้การตั้งค่าเริ่มต้นสำหรับไฟล์ SVG เอาต์พุต
รหัสเพื่อส่งออก MS Project เป็น SVG โดยใช้ Java
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
ในตัวอย่างข้างต้น โค้ดเพื่อ บันทึก MPP เป็น SVG โดยใช้ Java ใช้อินสแตนซ์ของคลาส Project ที่เข้าถึงไฟล์ต้นฉบับจากดิสก์ นอกจากนี้ยังทำให้คอนสตรัคเตอร์โอเวอร์โหลดเพื่อโหลดไฟล์ MPP เป็นสตรีมจากแหล่งที่มาเช่นฐานข้อมูลหรือเว็บ สามารถใช้ SvgOptions เพื่อปรับแต่งเอาต์พุตไฟล์ SVG โดยการตั้งค่าคุณสมบัติ เช่น CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles และอื่น ๆ อีกมากมาย
เราได้เรียนรู้ขั้นตอนการ เปลี่ยน MPP เป็น SVG โดยใช้ Java ที่นี่ หากคุณต้องการเรียนรู้เกี่ยวกับกระบวนการแปลง MPP เป็นไฟล์ PDF โปรดดูบทความใน วิธีแปลง MPP เป็น PDF ใน Java