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)
Support and Learning Resources
- مصادر التعلم
- توثيق
- مصدر الرمز
- مراجع API
- لماذا Aspose.Tasks for Python؟
- قائمة العملاء
- قصص نجاح