Aspose.Tasks สำหรับ Python ผ่าน .NET เป็น API การจัดการโครงการที่มีประสิทธิภาพสำหรับการจัดการไฟล์ Microsoft Project API ของเรารองรับการอ่าน เขียน และทำงานกับเอกสาร Microsoft Project โดยไม่ต้องพึ่งพาซอฟต์แวร์อื่นใด และมีคลาส Python มากกว่า 100 คลาสเพื่อจัดการการดำเนินการโครงการระดับต่ำและการจัดการข้อมูล Aspose.Tasks เปิดโอกาสให้นักพัฒนา Python ใช้งานระบบอัตโนมัติของเอกสารที่ใช้สคริปต์ ไลบรารีรองรับคุณสมบัติต่างๆ ของโครงการอย่างเต็มที่ และสามารถใช้ในการจัดการปฏิทินหรือตารางการทำงานได้

ด้วยการกำเนิดของฮาร์ดแวร์คอมพิวเตอร์ที่มีประสิทธิภาพในทศวรรษที่ผ่านมา Python ได้กลายเป็นภาษาโปรแกรมที่ใช้กันอย่างแพร่หลายในการพัฒนาเว็บ (Django, Flask, Pyramid frameworks) งานทางวิทยาศาสตร์ และการวิเคราะห์ข้อมูล ประโยชน์ของ Python มาจากระบบนิเวศขนาดใหญ่ของแพ็คเกจของบุคคลที่สาม ด้วยไลบรารีจำนวนมากที่ค่อยๆ พัฒนาไป Python จึงถือเป็นตัวเลือกที่ดีที่สุดสำหรับการพัฒนาซอฟต์แวร์อย่างรวดเร็ว ทีม Aspose.Tasks ตัดสินใจที่จะติดตามเทรนด์การเขียนโปรแกรมล่าสุดและจัดหาซอฟต์แวร์ประมวลผล BMP, PNG, JPEG, GIF, TIFF, PDF และรูปแบบไฟล์อื่นๆ ระดับมืออาชีพให้กับชุมชน Python

Aspose.Tasks API สำหรับ Python ผ่าน .NET เปิดเผยข้อมูล เช่น งาน ทรัพยากร การกำหนดทรัพยากร และข้อมูลแอตทริบิวต์เพิ่มเติมสำหรับนักพัฒนาเพื่อจัดการ ผู้ใช้สามารถกำหนดเวลาได้อย่างเต็มที่โดยการสร้างและอ่านงานและทรัพยากร และกำหนดหรือลบทรัพยากรให้กับหรือออกจากงาน ผู้ใช้สามารถจัดการข้อจำกัด ลำดับความสำคัญ งานที่สำคัญและใช้เวลานาน หยุดหรือทำงานต่อและแยกงาน จัดการแอตทริบิวต์ขั้นสูง เชื่อมโยงงาน และเขียนข้อมูลที่อัปเดตกลับไปยังโครงการ

คุณสมบัติขั้นสูงของ Python Microsoft Project API

สร้างไฟล์ MS Project และ Oracle Primavera ตั้งแต่เริ่มต้น

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

อ่านและเขียนไฟล์ MS Project ที่ป้องกันด้วยรหัสผ่าน

ส่งออกโครงการเป็นรูปแบบอื่นด้วยแผนภูมิแกนต์ที่ปรับแต่งได้สูง

จัดการเส้นฐาน ต้นทุน และเหตุการณ์สำคัญ

จัดการงาน ทรัพยากร และการมอบหมายแอตทริบิวต์เพิ่มเติมและคำจำกัดความ

ปรับแต่งโครงร่างการทำงานของการมอบหมายทรัพยากร

แสดงโครงสร้างการแบ่งงาน (WBS) เป็นรูปภาพ

เรนเดอร์ไฟล์ MS Project และ Oracle Primavera เป็น HTML

จัดเรียงงานตามชื่อ วันที่ ระยะเวลา และตามฟิลด์อื่นๆ อีกมากมาย

อัปเดตคุณสมบัติที่กำหนดเองของไฟล์โครงการ MPP

เปิดและบันทึกไฟล์โครงการจาก/ไปยัง MS Project Online หรืออินสแตนซ์ภายในองค์กรของ MS Project Server ผ่าน PWA

แสดงผลไฟล์งานเป็นรูปแบบ PDF และรูปภาพ

Aspose.Tasks สำหรับ Python ผ่าน .NET รองรับการแสดงผลงาน ทรัพยากร และข้อมูลการกำหนดทรัพยากรเป็นรูปแบบเค้าโครงตายตัว เช่นเดียวกับ XML, HTML และรูปแบบไฟล์ยอดนิยมอื่นๆ เพื่อการเผยแพร่ข้อมูลอย่างง่ายดาย

แปลงข้อมูลโครงการเป็นภาพ



    # load file 
    
    prj = Project(my_dir + "template.mpp")
    
    # create ImageSaveOptions with desired format

    options = ImageSaveOptions(SaveFileFormat.jpeg)
    
    # configure output options
    
    options.horizontal_resolution = 96.0
    options.vertical_resolution = 96.0
    options.jpeg_quality = 70

    # render data to image format
    
    prj.save(my_dir + "output.jpg", options)


คุณสามารถลองใช้ ตัวแปลงงาน

คุณลักษณะที่สำคัญของไลบรารีคือความสามารถในการแสดง WBS ในโครงการเป็นรูปแบบภาพมาตรฐานใดๆ ที่สนับสนุนโดย .NET Framework นอกจากนี้ยังสามารถส่งออกข้อมูลโครงการเป็นรูปแบบ CSV, TXT, XLS, XLSX และ MPT

จัดการงานในโครงการ

Aspose.Tasks สำหรับ Python มีชุดคลาสมากมายสำหรับจัดการงานภายในไฟล์ Microsoft Project แผนโครงการอาจมีความซับซ้อนตั้งแต่รายการงานเรียบๆ ไปจนถึงกลุ่มงานที่พึ่งพากันที่ซ้อนกันขนาดใหญ่ โดยไม่คำนึงถึงความซับซ้อน Aspose.Tasks สำหรับ Python net สามารถจัดการกับสถานการณ์ใดก็ได้

แปลงข้อมูลโครงการเป็นหลายรูปแบบ

Aspose.Tasks สำหรับ Python รองรับการเรนเดอร์งาน ทรัพยากร และข้อมูลการกำหนดทรัพยากรเป็นรูปแบบเลย์เอาต์คงที่ เช่นเดียวกับ XML, HTML และรูปแบบไฟล์ยอดนิยมอื่นๆ เพื่อการเผยแพร่ข้อมูลอย่างง่ายดาย

แปลงข้อมูลโครงการเป็นหลายรูปแบบ


     
    # load file
 
    prj = Project(my_dir + "template.mpp")

    # save in different formats

    prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)

    prj.save(my_dir + "output.html", SaveFileFormat.html)

    prj.save(my_dir + "output.xml", SaveFileFormat.xml)





  
  

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