Aspose.Tasks for Python عبر .NET هي واجهة برمجة تطبيقات قوية لإدارة المشاريع للتعامل مع ملفات Microsoft Project. تدعم واجهة برمجة التطبيقات الخاصة بنا القراءة والكتابة والعمل مع مستندات Microsoft Project دون أي تبعيات أخرى للبرامج ، وتحتوي على أكثر من 100 فئة Python للتعامل مع عمليات المشروع منخفضة المستوى ومعالجة البيانات. يوفر Aspose.Tasks لمطوري Python فرصة فريدة لتنفيذ أتمتة المستندات القائمة على البرنامج النصي. تدعم المكتبة بشكل كامل خصائص المشروع المختلفة ويمكن استخدامها لإدارة التقويمات أو جداول العمل.

مع ظهور أجهزة الحوسبة القوية في العقود الأخيرة ، أصبحت Python لغة برمجة مستخدمة على نطاق واسع في تطوير الويب (إطارات Django و Flask و Pyramid) والمهام العلمية وتحليلات البيانات. تأتي فائدة Python من نظامها الإيكولوجي الكبير لحزم الطرف الثالث. مع وجود عدد كبير من المكتبات التي تتطور تدريجياً ، تعتبر Python الخيار الأفضل لتطوير البرامج بسرعة. قرر فريق Aspose.Tasks مواكبة أحدث اتجاهات البرمجة وتوفير BMP و PNG و JPEG و GIF و TIFF وبرامج معالجة PDF وتنسيقات الملفات الأخرى لمجتمع Python.

تعرض Aspose.Tasks API for Python عبر .NET بيانات مثل المهام والموارد وتخصيصات الموارد وبيانات السمات الموسعة للمطورين للتعامل معها. يمكن للمستخدمين الجدولة بالكامل عن طريق إنشاء المهام والموارد وقراءتها ، وتعيين الموارد أو إزالتها من المهام أو منها. يمكن للمستخدمين معالجة القيود والأولويات والمهام الحرجة والمستهلكة للوقت وإيقاف المهام أو استئنافها وتقسيم المهام وإدارة السمات المتقدمة وربط المهام وكتابة البيانات المحدثة مرة أخرى إلى المشروع.

ميزات واجهة برمجة تطبيقات Microsoft Project Python المتقدمة

قم بإنشاء ملفات MS Project و Oracle Primavera من البداية

تحديد أيام الأسبوع والاستثناءات للتقويم

قراءة وكتابة ملفات MS Project المحمية بكلمة مرور

تصدير المشروع إلى تنسيقات أخرى باستخدام مخطط جانت القابل للتخصيص بدرجة كبيرة

إدارة خطوط الأساس والتكاليف والمعالم

تعامل مع المهام والموارد والتعيينات والسمات الموسعة وتعريفاتها

تخصيص كفاف عمل تعيين الموارد

تقديم هياكل تفصيل العمل (WBS) إلى الصور

تحويل ملفات MS Project و Oracle Primavera إلى HTML

قم بفرز المهام حسب الأسماء والتواريخ والمدد وبحسب العديد من الحقول الأخرى

تحديث الخصائص المخصصة لملفات MPP Project

افتح ملفات المشروع واحفظها من / إلى MS Project Online أو مثيل محلي لـ MS Project Server عبر PWA

تقديم ملفات المهام إلى تنسيقات PDF والصور

Aspose.Tasks for 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 for Python مجموعة غنية من الفئات للتعامل مع المهام داخل ملف Microsoft Project. يمكن أن تتراوح خطط المشروع في التعقيد من قائمة مهام بسيطة بسيطة إلى مجموعة كبيرة متداخلة من المهام المترابطة. بغض النظر عن التعقيد ، فإن Aspose.Tasks لـ Python net قادرة على التعامل مع أي سيناريو.

تحويل بيانات المشروع إلى تنسيقات متعددة

Aspose.Tasks for 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 واجهات برمجة تطبيقات معالجة مهام فردية لبيئات التطوير الشائعة الأخرى كما هو موضح أدناه: