1. منتجات
  2.   Project Management
  3.   Python
  4.   Aspose.Tasks for Python via .NET

Aspose.Tasks for Python via .NET

 
 

Create, Modify & Convert MS Project Files via Python API

Advanced Ptyhon API That Allows Software Developers to Generate, Read, Manipulate, or Convert Microsoft Project Files in Various Formats like MPP, XML, HTML & more using Python via .NET.

ما هو Aspose.Tasks for Python عبر .NET؟

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

باستخدام Aspose.Tasks for Python عبر .NET، يتمكن المطورون من الوصول إلى ملفات Microsoft Project وتعديلها بصيغ مختلفة مثل MPP وXML وHTML داخل برامجهم. تدعم هذه الأداة التطوير عبر منصات متعددة، مما يتيح للمطورين بناء تطبيقات تعمل بسلاسة على Windows وmacOS وLinux. يبسّط الربط بين بايثون و.NET عملية التطوير، مما يساعد المطورين على توفير الوقت الثمين. توفر الأداة مجموعة واسعة من الميزات لإدارة بيانات المشروع. يمكنك استخدامها لإجراء تغييرات بسهولة على المهام في مشاريعك، مثل الإضافة أو الحذف أو التحديث أو إعادة الترتيب. يمكنك أيضًا تعديل تفاصيل المهمة مثل المدة وتاريخ البدء والأولوية. يتيح لك هذا المستوى من المرونة تخصيص حلول إدارة المشروع لتتناسب مع متطلبات مؤسستك الفريدة. بفضل ميزاتها المتعددة وتوافقها ودلائلها المفصلة، تُعد هذه الأداة إضافة قيمة لأي منظمة تسعى لتبسيط عمليات إدارة المشاريع لديها.

Previous Next

البدء مع Aspose.Tasks for Python عبر .NET

الطريقة الموصى بها لتثبيت Aspose.Tasks for Python عبر .NET هي عبر PyPI. يرجى استخدام الأوامر التالية لتثبيت سلس.

تثبيت Aspose.Tasks for Python عبر .NET عبر PyPI

pip install aspose-tasks
يمكنك تنزيله مباشرة من Aspose.Tasks صفحة الإصدار

إنشاء ملفات المشروع عبر واجهة برمجة تطبيقات بايثون

يسهّل Aspose.Tasks for Python عبر .NET على المطورين إنشاء مستندات المشروع من الصفر باستخدام واجهة برمجة تطبيقات بايثون. علاوة على ذلك، تسمح المكتبة للمطورين بقراءة وكتابة بيانات المشروع بصيغ متعددة، بما في ذلك MPP وMPT وMPX وXML وXER وP6 XML وP6 وCSV وغيرها الكثير. يتيح هذا التنوع دمجًا سهلًا مع الأنظمة والأدوات الأخرى المستخدمة في بيئة إدارة المشاريع. يوضح المثال البرمجي التالي كيف يمكن للمطورين استخدام الواجهة للعمل مع عناصر المشروع داخل تطبيقات بايثون.

كيفية إنشاء والعمل مع عناصر المشروع باستخدام واجهة برمجة تطبيقات بايثون؟

 import aspose.tasks as tsk
from datetime import *

# إنشاء كائن Project
prj = tsk.Project()
# إضافة مهمة إلى المشروع
task1 = prj.root_task.children.add("Task 1")
# ضبط خصائص المهمة
task1.start = datetime(2023, 1, 15)
task1.duration = prj.get_duration(1.0, tsk.TimeUnitType.DAY)
# إضافة مهمة أخرى
task2 = prj.root_task.children.add("Task 2")
task2.start = datetime(2023, 1, 16)
task2.duration = prj.get_duration(2.0, tsk.TimeUnitType.DAY)
# حفظ المشروع الذي تم إنشاؤه
prj.save("HelloProject.mpp")

تحويل ملفات المشروع إلى صيغ أخرى عبر بايثون

قدّم Aspose.Tasks for Python عبر .NET وظائف كاملة لتحويل بيانات ملفات مشروع مايكروسوفت إلى صيغ ملفات مدعومة مختلفة داخل تطبيقات بايثون. تدعم الواجهة التحويل إلى صيغ شائعة مثل Excel وPDF وCSV وHTML وصور تشمل TIFF وPNG وJPEG وSVG. يوضح المثال التالي كيف يمكن للمطورين تحويل ملف Microsoft Project إلى صيغ صور داخل تطبيقات بايثون.

كيفية تحويل ملف MS Project MPP إلى صيغة JPEG عبر واجهة برمجة تطبيقات بايثون؟

 import aspose.tasks as tsk

# تحميل الملف
prj = tsk.Project("HelloProject.mpp")
# إنشاء ImageSaveOptions بالصيغ المطلوبة
options = tsk.saving.ImageSaveOptions(tsk.saving.SaveFileFormat.JPEG)
# ضبط خيارات الإخراج
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# تصيير البيانات إلى صيغة صورة
prj.save("output.jpg", options)

تحويل ملفات المشروع إلى PDF عبر بايثون

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

كيفية تحويل ملف مشروع MPP إلى PDF باستخدام واجهة برمجة تطبيقات بايثون؟

import aspose.tasks as tsk

# فتح المشروع الموجود
prj = tsk.Project("HelloProject.mpp")
# حفظ إلى PDF
prj.save("output.pdf", tsk.saving.SaveFileFormat.PDF)

معالجة الجداول الزمنية والتقارير المتقدمة

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

 عربي