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 ยังช่วยให้นักพัฒนาสามารถอ่าน เปลี่ยนแปลง และสร้างงาน เหตุการณ์สำคัญ โดยประมาณ หรืองานที่ขับเคลื่อนด้วยความพยายาม
- แหล่งเรียนรู้
- เอกสาร
- รหัสแหล่งที่มา
- การอ้างอิง API
- วิดีโอสอน
- การสนับสนุนผลิตภัณฑ์
- การสนับสนุนฟรี
- การสนับสนุนแบบชำระเงิน
- บล็อก
- Release Notes
- ทำไมต้อง Aspose.Tasks สำหรับ C++
- รายชื่อลูกค้า
- เรื่องราวความสำเร็จ