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

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

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

  1. Java MPP เป็น TIFF Converter API
  2. แปลง MPP เป็น TIFF
  3. แปลง MPP เป็น TIFF ด้วยการบีบอัด
  4. ลบการบีบอัดและแปลง MPP เป็น TIFF

Java MPP เป็น TIFF Converter API

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

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

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

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

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

เราสามารถส่งออกข้อมูลโครงการจากไฟล์ MPP เป็น TIFF ได้โดยทำตามขั้นตอนด้านล่าง:

  • โหลดไฟล์ MPP โดยใช้คลาส Project
  • บันทึกเป็น TIFF โดยใช้วิธี save() ใช้เส้นทางไฟล์ TIFF เอาต์พุตและ SaveFileFormat เป็นอาร์กิวเมนต์

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

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

// บันทึกโครงการเป็น TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

แปลง MPP เป็น TIFF ด้วยการบีบอัดโดยใช้ Java

เราสามารถใช้การบีบอัดในขณะที่แปลง MPP เป็น TIFF โดยทำตามขั้นตอนด้านล่าง:

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

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

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

// กำหนดตัวเลือกการบันทึกภาพ
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// ระบุการบีบอัด CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

// บันทึกโครงการเป็น TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

ลบการบีบอัดและแปลง MPP เป็น TIFF โดยใช้ Java

เรายังสามารถลบการบีบอัดแล้วแปลง MPP เป็น TIFF โดยทำตามขั้นตอนที่กล่าวถึงข้างต้น อย่างไรก็ตาม เราต้องตั้งค่า TiffCompression เป็น TiffCompression.None ในขั้นตอน # 3

โค้ดตัวอย่างต่อไปนี้แสดงวิธีลบการบีบอัดและแปลง MPP เป็น TIFF ใน Java

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

// กำหนดตัวเลือกการบันทึกภาพ
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// ระบุการบีบอัด Tiff เป็นไม่มี
options.setTiffCompression(TiffCompression.None);

// บันทึกโครงการเป็น TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

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

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

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีโหลดไฟล์ MPP และแปลงเป็น TIFF ใน Java เราได้เห็นวิธีระบุตัวเลือกการบันทึกรูปภาพและตั้งค่าการบีบอัดในขณะที่บันทึกเป็น TIFF โดยทางโปรแกรม นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Note for Java API โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี

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