تُستخدم ملفات Microsoft Project (MPP) بشكل شائع لتخطيط المشاريع وتنظيمها، حيث تحتوي على معلومات حيوية تتعلق بالمهام والجداول الزمنية والموارد والمزيد. ومع ذلك، قد تكون هناك مواقف تتطلب فيها مشاركة هذه البيانات أو عرضها تنسيقًا مختلفًا تمامًا، مثل TIFF. TIFF هو تنسيق صور متعدد الاستخدامات يتم دعمه على نطاق واسع عبر العديد من الأنظمة الأساسية والتطبيقات، مما يجعله خيارًا مثاليًا للتعليقات التوضيحية أو المخططات أو أي تمثيل مرئي آخر مشتق من ملفات MPP. في هذه المقالة، سوف نتعلم كيفية تحويل MPP إلى TIFF في بايثون.
تتناول هذه المقالة المواضيع التالية:
- مكتبة بايثون لتحويل MPP إلى TIFF
- تحويل MPP إلى TIFF
- تحويل MPP إلى TIFF بالضغط
- إزالة الضغط وتحويل MPP إلى TIFF
- تحويل MPP إلى TIFF عبر الإنترنت
- مصادر التعلم المجانية
مكتبة بايثون لتحويل MPP إلى TIFF
سوف نستخدم Aspose.Tasks for Python لتحويل ملفات MPP إلى صور TIFF. إنها مكتبة قوية للعمل مع Microsoft Project في تطبيقات Python. فهو يسمح لك بقراءة ملفات Microsoft Project وكتابتها ومعالجتها وتحويلها دون الحاجة إلى تثبيت Microsoft Project.
يرجى تنزيل الحزمة أو تثبيت واجهة برمجة التطبيقات من PyPI باستخدام أمر النقطة التالي في وحدة التحكم:
pip install aspose-tasks
تحويل MPP إلى TIFF باستخدام بايثون
يمكننا بسهولة تصدير بيانات المشروع من ملف MPP إلى صورة TIFF متعددة الصفحات باتباع الخطوات الواردة أدناه:
- قم بتحميل ملف MPP باستخدام فئة المشروع.
- احفظ كملف TIFF باستخدام طريقة save().فهو يأخذ مسار ملف TIFF الناتج وSaveFileFormat كوسائط.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل MPP إلى TIFF في Python.
# يوضح مثال التعليمات البرمجية هذا كيفية تحويل MPP إلى TIFF في Python.
import aspose.tasks as tasks
# قم بتحميل ملف مشروع الإدخال
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# احفظ المشروع بصيغة TIFF
project.save("D:\\Files\\Blank2010_out.tif", tasks.saving.SaveFileFormat.TIFF);
تحويل MPP إلى TIFF بالضغط باستخدام Python
يمكننا تطبيق ضغط TIFF أثناء تحويل MPP إلى TIFF باتباع الخطوات الواردة أدناه:
- قم بتحميل ملف MPP باستخدام فئة المشروع.
- قم بإنشاء مثيل لفئة ImageSaveOptions.
- بعد ذلك، حدد ضغط tiff.
- وأخيرًا، قم باستدعاء طريقة الحفظ().فهو يأخذ مسار ملف TIFF الناتج وSaveOptions كوسيطات.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل MPP إلى TIFF بالضغط في Python.
# يوضح مثال التعليمات البرمجية هذا كيفية تطبيق الضغط أثناء تحويل MPP إلى TIFF في Python.
import aspose.tasks as tasks
# قم بتحميل ملف مشروع الإدخال
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# تحديد خيارات حفظ الصورة
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# تحديد ضغط CCITT4
options.tiff_compression = tasks.saving.TiffCompression.CCITT4;
# احفظ المشروع بصيغة TIFF
project.save("D:\\Files\\Blank2010_comp_out.tif", options);
إزالة الضغط وتحويل MPP إلى TIFF باستخدام Python
وبالمثل، يمكننا أيضًا إزالة ضغط TIFF ثم تحويل ملف MPP إلى تنسيق TIFF باتباع الخطوات المذكورة أعلاه. ومع ذلك، نحتاج فقط إلى ضبط ضغط tiff على TiffCompression.NONE في الخطوة رقم 3.
يوضح نموذج التعليمات البرمجية التالي كيفية إزالة الضغط وتحويل MPP إلى TIFF في Python.
# يوضح مثال التعليمات البرمجية هذا كيفية تطبيق الضغط أثناء تحويل MPP إلى TIFF في Python.
import aspose.tasks as tasks
# قم بتحميل ملف مشروع الإدخال
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# تحديد خيارات حفظ الصورة
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# قم بإزالة الضغط
options.tiff_compression = tasks.saving.TiffCompression.NONE;
# احفظ المشروع بصيغة TIFF
project.save("D:\\Files\\Blank2010_remove_comp_out.tif", options);
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.
تحويل MPP إلى TIFF عبر الإنترنت مجانًا
يمكنك أيضًا تحويل ملفات MPP إلى تنسيق TIFF عبر الإنترنت مجانًا باستخدام تطبيق الويب محول MPP إلى TIFF. تم تطوير تطبيق الويب هذا باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.
MPP إلى TIFF – مصادر التعلم
إلى جانب تحويل MPP إلى TIFF، تعرف على المزيد حول إنشاء ملفات MPP وتحويلها ومعالجتها دون استخدام Microsoft Project، واستكشف العديد من الميزات الأخرى للمكتبة باستخدام الموارد أدناه:
خاتمة
تعلمنا في هذه المقالة كيفية تحويل MPP إلى TIFF برمجيًا في بايثون. لقد تعلمنا أيضًا كيفية تحديد خيارات حفظ الصورة وضبط ضغط TIFF. من خلال الاستفادة من Aspose.Tasks for Python عبر .NET API، يمكنك بسهولة تصدير بيانات المشروع من ملفات MPP إلى تنسيقات أخرى متنوعة. في حالة وجود أي غموض، يرجى الاتصال بنا على منتدى الدعم المجاني.