Aspose.Tasks  for C++

C ++ Microsoft Project File Parsing API

สร้าง เขียน อ่าน จัดการ และส่งออกไฟล์ Microsoft Project เป็น PDF, Primavera, HTML, Excel, รูปภาพ & XML จากภายในแอปพลิเคชัน Native C++

  ดาวน์โหลดฟรีทดลอง
  
 

Aspose.Tasks สำหรับ C++ เป็นไลบรารีการจัดการโครงการดั้งเดิมสำหรับนักพัฒนา C++ เพื่อโหลด สร้าง จัดการ และบันทึกเอกสาร Microsoft Project ในรูปแบบต่างๆ โดยไม่ต้องใช้ Microsoft Project หรือ Office Automation API เปิดเผยข้อมูลสำหรับการรายงานได้หลายวิธี เช่น แผนภูมิแกนต์ การใช้งาน การใช้ทรัพยากร และแผ่นทรัพยากร และอื่นๆ อีกมากมาย

ไลบรารีการจัดการโปรเจ็กต์ C++ มีความสามารถในการติดตาม คำจำกัดความ และการวางแผนที่สมบูรณ์ ช่วยให้นักพัฒนาสามารถสร้างและโหลดงาน ตลอดจนลบหรือกำหนดทรัพยากรให้กับหรือออกจากงานจากแอปพลิเคชันของตนเอง

คุณสมบัติ API การจัดการโปรเจ็กต์ C++ ขั้นสูง

สร้าง อ่าน และจัดการไฟล์ Microsoft Project

อ่านไฟล์ MPP และอัปเดตข้อมูลสรุป

อัปเดตการตั้งค่าโปรเจ็กต์หลักและเริ่มต้น

กำหนดวันทำงานสำหรับข้อยกเว้นของโครงการ ปฏิทิน และปฏิทิน

อ่านและเขียนปฏิทินสำหรับงานและทรัพยากร

จัดการกำหนดการพื้นฐานของงาน ระยะเวลา และข้อจำกัด

กำหนดทรัพยากร & การจัดสรร

รองรับการเข้ารหัสไฟล์ MPX

ส่งออกเป็น PDF, HTML, รูปภาพ และรูปแบบอื่นๆ

ส่งออกข้อมูลโครงการ Microsoft เป็นรูปแบบต่างๆ

Aspose.Tasks สำหรับ C++ จะแสดงข้อมูลทั้งในรูปแบบ MPP และ XML รวมถึง PDF, HTML สำหรับการกระจายข้อมูลแบบสากล, CSV, TXT, XLS, XLSX, WBS ไปยังรูปภาพมาตรฐานและรูปแบบ MPT นอกจากนี้ ขณะส่งออกข้อมูลเป็น HTML จะส่งออกแบบอักษร รูปภาพ และรูปแบบ CSS ไปยังไฟล์แยกกัน

ส่งออกข้อมูลโครงการเป็นรูปแบบ Primavera XML, XER และ MPX - C++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// บันทึกโครงการในรูปแบบที่ต้องการ

pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);

pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);

pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API มีเอ็นจิ้นการเรนเดอร์ในตัวสำหรับเรนเดอร์ไปยัง Microsoft Project ที่มีความเที่ยงตรงสูงสุด การใช้เอ็นจิ้นการเรนเดอร์โปรเจ็กต์ นักพัฒนาสามารถแปลงข้อมูลโปรเจ็กต์เป็นภาพเวกเตอร์และแรสเตอร์ต่างๆ

การตั้งค่าคุณสมบัติโครงการ

เพื่อเพิ่มความเร็วในกระบวนการตั้งค่าโครงการ API ให้ผู้ใช้ตั้งค่าเริ่มต้น คุณสมบัติทั่วไป เช่น ข้อมูลเมตา ปฏิทิน และคุณสมบัติสกุลเงิน คุณสมบัติเริ่มต้นรวมถึงเวลาที่งานใหม่เริ่มต้นและเสร็จสิ้น ค่าล่วงเวลาเริ่มต้น อัตราค่าจ้างมาตรฐาน และอื่นๆ API อนุญาตให้อ่านและตั้งค่าคุณสมบัติทั่วไปของโครงการ เช่น วันที่เริ่มต้นและสิ้นสุดของโครงการ วันที่ปัจจุบัน วันที่สถานะ ประเภทของปฏิทินที่ใช้ และเวลาที่โครงการกำหนดไว้ นอกจากนี้ API ยังบันทึกข้อมูลสรุปรวมถึงคำหลัก หัวเรื่อง ความคิดเห็นและอื่น ๆ

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

การจัดการงานในวิธีที่ง่าย

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

  
  

Aspose.Tasks นำเสนอ API แต่ละรายการสำหรับสภาพแวดล้อมการพัฒนายอดนิยมตามรายการด้านล่าง: