แปลง MS Project MPP เป็นรูปภาพ (PNG, JPEG, BMP, TIFF) โดยใช้ Java

Microsoft Project อนุญาตให้ติดตาม จัดระเบียบ และจัดการโครงการ โดยจะจัดเก็บงานโครงการ การมอบหมาย และทรัพยากรและข้อมูลอื่นๆ ที่เกี่ยวข้องกับโครงการไว้ในไฟล์ MPP เราสามารถแปลงข้อมูลโครงการจากไฟล์ MPP เป็นรูปแบบภาพต่างๆ ได้อย่างง่ายดาย เช่น JPEG, PNG, BMP และ TIFF อนุญาตให้แบ่งปันข้อมูลโครงการในรูปแบบภาพแบบอ่านอย่างเดียว ในบทความนี้ เราจะเรียนรู้วิธีการส่งออก MS Project MPP เป็นรูปภาพ (PNG, JPEG, BMP, TIFF) ใน Java

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

  1. Java API เพื่อส่งออก MPP เป็นรูปภาพ
  2. ส่งออก MPP เป็น JPG
  3. แปลง MPP เป็น PNG
  4. แปลง MPP เป็น BMP
  5. บันทึกไฟล์ MPP เป็น TIFF หลายหน้า

Java API เพื่อส่งออก MPP เป็นรูปภาพ

ในการส่งออกข้อมูลโครงการ/ข้อมูลจากไฟล์ MPP เราจะใช้ API Aspose.Tasks for Java เป็นไลบรารี Java ที่อนุญาตให้อ่านและเขียนไฟล์ MPP โดยไม่ต้องใช้ Microsoft Project นอกจากนี้ API ยังรองรับการแปลงไฟล์ MPP เป็นรูปภาพ

คลาส Project ของ API แสดงถึงโปรเจ็กต์และแสดงเมธอดต่างๆ เพื่อทำหน้าที่ต่างๆ เมธอด save() ของคลาสนี้ช่วยให้สามารถบันทึกโครงการในรูปแบบภาพที่ระบุได้ คลาส ImageSaveOptions ของ API อนุญาตให้ระบุตัวเลือกเพิ่มเติมเมื่อแสดงหน้าโครงการเป็นภาพ รูปแบบภาพที่รองรับทั้งหมดถูกกำหนดภายใต้การแจงนับ SaveFileFormat

โปรด ดาวน์โหลด JAR ของ API หรือเพิ่มการกำหนดค่า pom.xml ต่อไปนี้ในแอปพลิเคชัน Java ที่ใช้ Maven

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency> 

ส่งออก MPP เป็น JPG โดยใช้ Java

เราสามารถส่งออกไฟล์ MPP เป็นรูปแบบภาพ JPG/JPEG โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก โหลดไฟล์ MPP โดยใช้คลาส Project
  2. ถัดไป สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยมี SaveFileFormat.Jpeg เป็นอาร์กิวเมนต์
  3. หลังจากนั้น ให้ระบุคุณภาพของภาพ JPEG โดยใช้คุณสมบัติ JpegQuality
  4. สุดท้ายเรียกเมธอด save() และบันทึกภาพ JPEG

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นภาพ JPEG โดยใช้ Java

// ตัวอย่างโค้ดนี้สาธิตวิธีแปลงไฟล์ MPP เป็นรูปภาพ JPEG
// โหลดไฟล์ MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// เริ่มต้นตัวเลือกการบันทึกรูปภาพ
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);

// ในการจัดการคุณภาพ JPEG เราสามารถใช้คุณสมบัติ ImageSaveOptions.JpegQuality
// ช่วงค่าที่อนุญาตคือ 0..100
options.setJpegQuality(50);

// บันทึกเป็น JPEG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);

แปลง MPP เป็น PNG โดยใช้ Java

เรายังสามารถแปลงไฟล์ MPP เป็นภาพ PNG โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดไฟล์ MPP โดยใช้คลาส Project
  2. สร้างอินสแตนซ์ของคลาส ImageSaveOptions โดยใช้การแจงนับ SaveFileFormat.Png
  3. สุดท้าย บันทึกภาพ PNG โดยใช้วิธี save()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นภาพ PNG โดยใช้ Java

// ตัวอย่างรหัสนี้สาธิตวิธีการแปลง MPP เป็นรูปภาพ PNG
// โหลดไฟล์ MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// เริ่มต้นตัวเลือกการบันทึกรูปภาพ 
// และกำหนดรูปแบบการบันทึกเป็น PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);

// บันทึกเป็น PNG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);

แปลง MPP เป็น BMP โดยใช้ Java

ในทำนองเดียวกัน เราสามารถแปลงอิมเมจ MPP เป็น BMP ได้โดยทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราต้องตั้งค่า SaveFileFormat เป็น Bmp ในขั้นตอน #2

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นอิมเมจ BMP โดยใช้ Java

// ตัวอย่างรหัสนี้สาธิตวิธีการแปลงอิมเมจ MPP เป็น BMP
// โหลดไฟล์ MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// เริ่มต้นตัวเลือกการบันทึกรูปภาพ 
// และกำหนดรูปแบบการบันทึกเป็น BMP
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);

// บันทึกเป็น BMP
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);

บันทึกไฟล์ MPP เป็น TIFF หลายหน้าโดยใช้ Java

หากต้องการบันทึกไฟล์ MPP เป็นภาพ TIFF หลายหน้า โปรดทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้ อย่างไรก็ตาม เราต้องตั้งค่า SaveFileFormat เป็น Tiff ในขั้นตอนที่ # 2

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ MPP เป็นอิมเมจ TIFF หลายหน้าโดยใช้ Java

// ตัวอย่างโค้ดนี้สาธิตวิธีการแปลงอิมเมจ MPP เป็น TIFF
// โหลดไฟล์ MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// เริ่มต้นตัวเลือกการบันทึกรูปภาพ 
// และกำหนดรูปแบบการบันทึกเป็น Tiff
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// บันทึกเป็น TIFF
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);

รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อลองใช้ Aspose.Tasks for Java โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการแปลงไฟล์ Microsoft Project MPP เป็นรูปแบบรูปภาพโดยใช้ Java โดยเฉพาะอย่างยิ่ง เราได้เรียนรู้วิธีแปลงไฟล์ MPP เป็นรูปภาพ JPEG, PNG, BMP และ TIFF โดยทางโปรแกรม นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Tasks for Java โดยใช้ เอกสารประกอบ และสำรวจคุณสมบัติเพิ่มเติมมากมายสำหรับการทำงานกับไฟล์ MPP ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย