تحويل MS Project MPP إلى صور (PNG ، JPEG ، BMP ، TIFF) باستخدام Java

يسمح Microsoft Project بتتبع وتنظيم وإدارة المشاريع. يقوم بتخزين مهام المشروع والتعيينات والموارد والمعلومات الأخرى المتعلقة بالمشروع في ملفات MPP. يمكننا بسهولة تحويل بيانات المشروع من ملفات MPP إلى تنسيقات صور متنوعة مثل JPEG و PNG و BMP و TIFF. يسمح بمشاركة معلومات المشروع بتنسيق صورة للقراءة فقط. في هذه المقالة ، سوف نتعلم كيفية تصدير MS Project MPP إلى الصور (PNG ، JPEG ، BMP ، TIFF) في Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. Java API لتصدير MPP إلى الصور
  2. تصدير MPP إلى JPG
  3. تحويل MPP إلى PNG
  4. تحويل MPP إلى BMP
  5. حفظ ملف MPP كملف متعدد الصفحات TIFF

Java API لتصدير MPP إلى الصور

لتصدير بيانات / معلومات المشروع من ملفات MPP ، سنستخدم Aspose.Tasks for Java API. إنها مكتبة Java تتيح قراءة ملفات MPP وكتابتها دون الحاجة إلى Microsoft Project. علاوة على ذلك ، تدعم واجهة برمجة التطبيقات تحويل ملفات MPP إلى صور.

تمثل فئة مشروع من API مشروعًا وتكشف طرقًا مختلفة لأداء وظائف مختلفة. تسمح طريقة save() لهذه الفئة بحفظ المشروع بتنسيق صورة محدد. تسمح فئة ImageSaveOptions لواجهة برمجة التطبيقات بتحديد خيارات إضافية عند عرض صفحات المشروع على الصور. يتم تحديد جميع تنسيقات الصور المدعومة ضمن التعداد SaveFileFormat.

يرجى إما تنزيل JAR الخاص بواجهة برمجة التطبيقات أو إضافة تكوين pom.xml التالي في تطبيق Java المستند إلى Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency> 

قم بتصدير MPP إلى JPG باستخدام Java

يمكننا تصدير ملف MPP إلى تنسيق صورة JPG / JPEG باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف MPP باستخدام فئة المشروع.
  2. بعد ذلك ، قم بإنشاء مثيل لفئة ImageSaveOptions باستخدام SaveFileFormat.Jpeg كوسيطة.
  3. بعد ذلك ، حدد جودة صورة JPEG باستخدام خاصية JpegQuality.
  4. أخيرًا ، اتصل بطريقة الحفظ() واحفظ صورة JPEG.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى صور JPEG باستخدام Java.

// يوضح مثال الرمز هذا كيفية تحويل MPP إلى صور JPEG.
// قم بتحميل ملف MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// تهيئة خيارات حفظ الصورة
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);

// من أجل التلاعب بجودة JPEG ، يمكن للمرء استخدام خاصية ImageSaveOptions.JpegQuality.
// نطاق القيمة المسموح به هو 0..100.
options.setJpegQuality(50);

// حفظ بتنسيق JPEG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);

تحويل MPP إلى PNG باستخدام Java

يمكننا أيضًا تحويل ملف MPP إلى صور PNG باتباع الخطوات الواردة أدناه:

  1. قم بتحميل ملف MPP باستخدام فئة المشروع.
  2. إنشاء مثيل لفئة ImageSaveOptions باستخدام تعداد SaveFileFormat.Png.
  3. أخيرًا ، احفظ صورة PNG باستخدام طريقة save().

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى صور PNG باستخدام Java.

// يوضح مثال الكود هذا كيفية تحويل MPP إلى صور PNG.
// قم بتحميل ملف MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// تهيئة خيارات حفظ الصورة 
// وقم بتعيين تنسيق الحفظ بتنسيق PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);

// حفظ باسم PNG
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);

تحويل MPP إلى BMP باستخدام Java

وبالمثل ، يمكننا تحويل صور MPP إلى BMP باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى تعيين SaveFileFormat كـ Bmp في الخطوة رقم 2.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى صور BMP باستخدام Java.

// يوضح مثال الكود هذا كيفية تحويل MPP إلى صور BMP.
// قم بتحميل ملف MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// تهيئة خيارات حفظ الصورة 
// وقم بتعيين تنسيق الحفظ كـ BMP
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);

// حفظ باسم BMP
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);

احفظ ملفات MPP على هيئة Multipage TIFF باستخدام Java

لحفظ ملف MPP كصورة TIFF متعددة الصفحات ، يرجى اتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى تعيين SaveFileFormat كـ Tiff في الخطوة رقم 2.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف MPP إلى صورة TIFF متعددة الصفحات باستخدام Java.

// يوضح مثال الرمز هذا كيفية تحويل MPP إلى صور TIFF.
// قم بتحميل ملف MPP
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// تهيئة خيارات حفظ الصورة 
// وقم بتعيين تنسيق الحفظ كـ Tiff
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// حفظ كملف TIFF
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);

احصل على رخصة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.Tasks for Java دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل ملفات Microsoft Project MPP إلى تنسيق صورة باستخدام Java. على وجه التحديد ، تعلمنا كيفية تحويل ملفات MPP إلى صور JPEG و PNG و BMP و TIFF برمجيًا. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Tasks for Java باستخدام التوثيق واستكشاف مجموعة من الميزات الإضافية للعمل مع ملفات MPP. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا