Microsoft Project ช่วยให้เราสามารถสร้าง จัดระเบียบ ติดตาม และบำรุงรักษาโครงการในรูปแบบ MPP ไฟล์ MPP มีงาน ทรัพยากร การมอบหมาย ลำดับเวลา งบประมาณ และข้อมูลอื่น ๆ ที่เกี่ยวข้องกับโครงการ เราสามารถส่งออกข้อมูลโครงการจากไฟล์ MPP ไปยังรูปภาพ TIFF หลายหน้าได้อย่างง่ายดายโดยทางโปรแกรม ในบทความนี้ เราจะเรียนรู้วิธีแปลง MPP เป็น TIFF ใน C#
หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:
- C# MPP เป็น TIFF Converter API
- แปลง MPP เป็น TIFF
- แปลง MPP เป็น TIFF ด้วยการบีบอัด
- ลบการบีบอัดและแปลง 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 โดยทำตามขั้นตอนด้านล่าง:
- ขั้นแรก โหลดไฟล์ MPP โดยใช้คลาส Project
- จากนั้น สร้างอินสแตนซ์ของคลาส ImageSaveOptions
- หลังจากนั้นให้ระบุ TiffCompression
- สุดท้ายเรียกเมธอด 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 โดยใช้ เอกสารประกอบ ในกรณีที่มีความคลุมเครือ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี