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

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

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

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

API ตัวแปลง C# MPP เป็น TIFF

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

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

โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Tasks

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

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

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

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

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

// บันทึกโครงการเป็น TIFF
project.Save(@"C:\Files\Tasks\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
แปลง MPP เป็น TIFF โดยใช้ C#

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ลบการบีบอัด
options.TiffCompression = TiffCompression.None;

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

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

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

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการ:

  • โหลดไฟล์ MPP;
  • ระบุตัวเลือกการบันทึกภาพ
  • ตั้งค่าการบีบอัดสำหรับ TIFF;
  • บันทึก MPP ที่โหลดเป็น TIFF ใน C #

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

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