Microsoft Project، المعروف باسم MS Project، يسمح للمستخدمين بتخطيط المشاريع وتتبعها وإدارتها بشكل فعال. ومع ذلك، ليس كل من يحتاج إلى الوصول إلى خطط المشروع قد يكون لديه البرنامج المثبت على أجهزته. هذا هو المكان الذي تلعب فيه أداة عارض MS Project عبر الإنترنت. قم بإلقاء نظرة على عارض الملفات MPP المجاني الخاص بنا، والذي يمكّنك من عرض مشروع MS الخاص بك عبر الإنترنت.
MS Project Viewer Online - افتح ملف MPP
افتح ملفات MPP واعرضها باستخدام تطبيق الويب [MS Project Viewer Online] سهل الاستخدام. إنها أداة قائمة على الويب تتيح للمستخدمين عرض ملفات MS Project والوصول إليها دون الحاجة إلى برامج فعلية أو مكونات إضافية أو اشتراكات في الخدمة.
كيفية فتح ملف MPP على الإنترنت
- قم بتحميل ملف MPP الخاص بك باستخدام الزر “تصفح بحثًا عن ملف”، أو ببساطة قم بسحبه وإسقاطه. يمكنك أيضًا اختيار ملف من Dropbox أو OneDrive.
- بعد ذلك، انقر فوق الزر “عرض” لعرض ملف MPP الذي تم تحميله.
- سيتم عرض ملف MPP الخاص بك تلقائيًا لتتمكن من عرضه على الفور.
ملحوظة: خصوصيتك هي أولويتنا. يتم حذف جميع الملفات تلقائيًا بعد 24 ساعة لتحقيق أقصى قدر من الأمان.
عارض ملفات MPP - دليل المطور
كمطور، أصبح العمل مع ملفات MPP أكثر بساطة. يقدم Aspose.Tasks مكتبة قوية تدعم .NET وJava وC++ وPython لجميع احتياجات إنشاء ملفات MPP ومعالجتها وفتحها وعرضها ومعالجتها. تم إنشاء أداة عارض MS Project المجانية عبر الإنترنت باستخدام هذه المكتبة.
توفر الأقسام التالية الخطوات ونماذج التعليمات البرمجية لفتح ملفات MPP وقراءتها.
افتح ملف MPP في C#
يرجى اتباع الخطوات أدناه لفتح وقراءة ملف MS Project في C#:
- قم بتثبيت Aspose.Tasks for .NET في تطبيقك.
- استخدم نموذج التعليمات البرمجية الوارد أدناه لتحميل ملف MPP وقراءة خصائص المشروع.
// يوضح مثال التعليمات البرمجية هذا كيفية فتح ملف MS Project وقراءته في لغة C#.
Project project = new Project("Project.mpp");
// عرض معلومات المشروع
if (project.Get(Prj.ScheduleFromStart))
Console.WriteLine("Project Finish Date : " + project.Get(Prj.StartDate).ToShortDateString());
else
Console.WriteLine("Project Finish Date : " + project.Get(Prj.FinishDate).ToShortDateString());
Console.WriteLine(project.Get(Prj.Author));
Console.WriteLine(project.Get(Prj.LastAuthor));
Console.WriteLine(project.Get(Prj.Revision));
Console.WriteLine(project.Get(Prj.Keywords));
Console.WriteLine(project.Get(Prj.Comments));
// قم بإنشاء مثيل ChildTasksCollector
ChildTasksCollector collector = new ChildTasksCollector();
// اجمع كل المهام من RootTask باستخدام TaskUtils
TaskUtils.Apply(project.RootTask, collector, 0);
// تحليل جميع المهام التي تم جمعها
foreach (var task in collector.Tasks)
{
Console.WriteLine("Task Id: {0}", task.Get(Tsk.Id));
Console.WriteLine("Task Uid: {0}", task.Get(Tsk.Uid));
Console.WriteLine("Task Name: {0}", task.Get(Tsk.Name));
Console.WriteLine("Task Start: {0}", task.Get(Tsk.Start));
Console.WriteLine("Task Finish: {0}", task.Get(Tsk.Finish));
}
عارض ملفات MPP في Java
وبالمثل، افتح واقرأ ملف MPP في Java، كما هو مذكور أدناه:
- قم بتثبيت Aspose.Tasks for Java في تطبيقك.
- استخدم نموذج التعليمات البرمجية التالي لفتح ملف MPP.
// يوضح مثال التعليمات البرمجية هذا كيفية فتح وقراءة MS Project في Java.
// قم بتحميل ملف الإدخال MPP
Project project = new Project("Project.mpp");
//عرض الخصائص الافتراضية
System.out.println("Project Version : " + project.get(Prj.SAVE_VERSION));
System.out.println("New Task Default Start: " + project.get(Prj.DEFAULT_START_TIME));
System.out.println("New Task Default Type: " + project.get(Prj.DEFAULT_TASK_TYPE));
System.out.println("Resource Default Standard Rate: " + project.get(Prj.DEFAULT_STANDARD_RATE));
System.out.println("Resource Default Overtime Rate: " + project.get(Prj.DEFAULT_OVERTIME_RATE));
System.out.println("Default Task EV Method: " + project.get(Prj.DEFAULT_TASK_EV_METHOD));
System.out.println("Default Cost Accrual: " + project.get(Prj.DEFAULT_FIXED_COST_ACCRUAL));
// قم بإنشاء مثيل ChildTasksCollector
ChildTasksCollector collector = new ChildTasksCollector();
// اجمع كل المهام من RootTask باستخدام TaskUtils
TaskUtils.apply(project.getRootTask(), collector, 0);
for (Task task : collector.getTasks()) {
System.out.println("Task Id: " + task.getId());
System.out.println("Task Uid: " + task.getUid());
System.out.println("Task Name: " + task.getName());
System.out.println("Task Start: " + task.getStart());
System.out.println("Task Finish: " + task.getFinish());
}
عارض ملفات بايثون MPP
يمكنك أيضًا فتح وقراءة ملف MPP في بايثون باتباع الخطوات المذكورة أدناه:
- قم بتثبيت Aspose.Tasks for Python في تطبيقك.
- استخدم نموذج التعليمات البرمجية التالي لفتح ملف MPP.
# يوضح مثال التعليمات البرمجية هذا كيفية فتح وقراءة ملف MS Project في Python.
import aspose.tasks as tasks
# تحميل المشروع
project = tasks.Project("Project.mpp")
# عرض معلومات المشروع
print(project.author)
print(project.last_author)
print(project.revision)
print(project.keywords)
print(project.comments)
# قراءة جميع المهام
task_collection = project.root_task.select_all_child_tasks()
# تحليل جميع المهام التي تم جمعها
for task in task_collection:
print("Task Id:", task.id)
print("Task Uid:", task.uid)
print("Task Name:", task.name)
print("Task Start:", task.start)
print("Task Finish:", task.finish)
عارض مشروع MS - Cloud API
يمكنك أيضًا فتح وقراءة ملفات MPP باستخدام واجهة برمجة التطبيقات السحابية الخاصة بنا. تجدون المزيد من التفاصيل على الرابط التالي.
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام مكتبة Aspose.Tasks. يمكنك تقييم واستكشاف ميزاته دون أي قيود.
MS Project Viewer عبر الإنترنت – موارد مجانية
أطلق العنان للإمكانات الكاملة لـ Aspose.Tasks واستكشف الوظائف المتقدمة مثل إنشاء ملفات MPP أو تحريرها أو إدارتها أو تحويلها والمزيد باستخدام موارد Aspose.Tasks التالية:
خاتمة
في منشور المدونة هذا، قدمنا لك تطبيق ويب مجاني لعارض Microsoft Project عبر الإنترنت لفتح ملفات MPP وعرضها أثناء التنقل. يعتمد عارض ملفات MPP هذا على Aspose.Tasks، وهي مكتبة قوية ومتعددة الاستخدامات تعمل على تبسيط عملية إنشاء ملفات MPP ومعالجتها. سواء كنت مطورًا يتطلع إلى دمج وظائف MS Project في تطبيقاتك أو مستخدمًا نهائيًا يبحث عن طريقة سريعة وآمنة للوصول إلى ملفات Microsoft Project (MPP)، فإن Aspose يوفر مجموعة كاملة من أدوات ومكتبات معالجة المشروع. في حالة وجود أي غموض، فلا تتردد في الاتصال بنا على منتدى الدعم المجاني.