วิธีผสานไฟล์โครงการ Microsoft โดยใช้ C #
ในการรวมไฟล์ MPP, MPT, MPX MS-Project, ORACLE Primavera, XML และ PDF เราจะใช้ Aspose.Tasks for.NET API ซึ่งเป็น API การประมวลผลเอกสารที่มีฟีเจอร์หลากหลาย ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม C#
คุณสามารถเลือกประเภทการผสานสำหรับไฟล์ต้นฉบับต่างๆ เช่น MPP, MPT, MPX MS-Project, ORACLE Primavera, XML PDF และบันทึกผลลัพธ์ของการรวมไฟล์ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้: XER, JIRA, MPP, MPT, MPX และอื่นๆ
Aspose.Tasks for.NET API ช่วยอำนวยความสะดวกในกระบวนการรวมไฟล์ MS-Project สำหรับนักพัฒนา:
โหลดไฟล์โดยใช้คลาส
Project class
มีคลาสสำหรับการทำงานกับคุณสมบัติ
Aspose.Tasks.Properties
และอุปกรณ์เอาต์พุตที่จำเป็น
LoadOptions
คลาสอนุญาตให้ระบุพารามิเตอร์โหลดเพิ่มเติมเมื่อโหลดโปรเจ็กต์จากไฟล์หรือสตรีม
การรวมไฟล์โครงการ Microsoft ออนไลน์
คุณสามารถผสานไฟล์ Microsoft Project กับ Aspose.Tasks สำหรับ .NET API ได้แบบเรียลไทม์ Tasks Merger ช่วยให้คุณรวมเอกสารคลาสโปรเจ็กต์หลายรายการเป็นไฟล์เดียว คุณสามารถเลือกหนึ่งในรูปแบบเอาต์พุตต่อไปนี้: MPP, MPT, MPX MS-Project, ORACLE Primavera, XML และ PDF โหลดไฟล์ ผสาน และรับผลลัพธ์ในไม่กี่วินาที!
var document1 = new Project(@"first-document.mpp"); var document2 = new Project(@"second-document.mpp"); document1.CalculationMode = CalculationMode.None; foreach (var firstLevelTasks in document2.RootTask.Children.ToList()) { document1.RootTask.Children.Add(firstLevelTasks); } document1.Save("merged.mpp", SaveFileFormat.Mpp);
การติดตั้ง Aspose.Tasks สำหรับไลบรารี .NET
Aspose.Tasks คือการขูดเว็บขั้นสูงและไลบรารีการแยกวิเคราะห์ MSProject ไลบรารีนี้สนับสนุนการแยกวิเคราะห์ไฟล์โครงการทุกประเภทเพื่อสร้าง Document Object Model (DOM) ตามมาตรฐาน WHATWG DOM คุณสามารถใช้หลายวิธีในการติดตั้งไลบรารี Aspose.Tasks สำหรับ .NET บนระบบของคุณ:
- การใช้ NuGet Package Manager GUI
- การใช้ คอนโซลตัวจัดการแพ็คเกจ
- การติดตั้ง Aspose.Tasks สำหรับ .NET ผ่าน MSI
ใช้ไลบรารี Aspose.Tasks C# เพื่อแปลง ผสาน แก้ไขเอกสาร Microsoft Project ดึงข้อมูลจากเว็บ และอื่นๆ อีกมากมาย สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# โปรดดูที่ เอกสาร Aspose.Tasks
Aspose.Tasks อื่นๆ ที่รองรับสำหรับคุณสมบัติ .NET API
การใช้ Aspose.Tasks ซึ่งเป็นไลบรารีเพิ่มเติมสำหรับการแปลง การผสาน การล็อกและปลดล็อกไฟล์โครงการ MS ตลอดจนการดู ดาวน์โหลด และดึงข้อมูลเมตาจากไฟล์โครงการ Aspose.Tasks API และ .NET Library ของเราทำงานร่วมกับไฟล์นามสกุล MPP, MPT, MPX MS-Project, ORACLE Primavera, XER, XML และ PDF ดังต่อไปนี้