Microsoft Project מאפשר מעקב, ארגון וניהול פרויקטים. הוא מאחסן משימות פרויקטים, מטלות ומשאבים ומידע אחרים הקשורים לפרויקט בקבצי MPP. אנו יכולים להמיר בקלות נתוני פרויקט מקובצי MPP לפורמטים שונים של תמונה כגון JPEG, PNG, BMP ו-TIFF. זה מאפשר שיתוף מידע על הפרויקט בפורמט תמונה לקריאה בלבד. במאמר זה נלמד כיצד לייצא MS Project MPP לתמונות (PNG, JPEG, BMP, TIFF) ב-Java.
הנושאים הבאים יכוסו במאמר זה:
- Java API לייצוא MPP לתמונות
- ייצא MPP ל-JPG
- המר MPP ל-PNG
- המר MPP ל-BMP
- שמור קובץ MPP כ-TIFF מרובה עמודים
Java API לייצוא MPP לתמונות
כדי לייצא נתוני פרויקט מקובצי MPP, נשתמש ב-Aspose.Tasks for Java API. זוהי ספריית Java המאפשרת קריאה וכתיבה של קבצי MPP ללא צורך ב-Microsoft Project. יתר על כן, ה-API תומך בהמרת קבצי MPP לתמונות.
המחלקה Project של ה-API מייצגת פרויקט וחושפת שיטות שונות לביצוע פונקציות שונות. השיטה save() של מחלקה זו מאפשרת שמירת הפרויקט בפורמט תמונה מוגדר. המחלקה ImageSaveOptions של ה-API מאפשרת לציין אפשרויות נוספות בעת עיבוד דפי פרוייקט לתמונות. כל פורמטי התמונה הנתמכים מוגדרים תחת ספירת SaveFileFormat.
אנא הורד את ה-JAR של ה-API או הוסף את תצורת 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 על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען את קובץ MPP באמצעות מחלקה Project.
- לאחר מכן, צור מופע של המחלקה ImageSaveOptions עם הקובץ SaveFileFormat.Jpeg כארגומנט.
- לאחר מכן, ציין את האיכות של תמונת JPEG באמצעות המאפיין JpegQuality.
- לבסוף, קרא לשיטת save() ושמור את תמונת ה-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 על ידי ביצוע השלבים המפורטים להלן:
- טען את קובץ MPP באמצעות מחלקה Project.
- צור מופע של המחלקה ImageSaveOptions באמצעות ספירת SaveFileFormat.Png.
- לבסוף, שמור את תמונת ה-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 כ-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 עבור Java ללא מגבלות הערכה.
סיכום
במאמר זה, למדנו כיצד להמיר קבצי MPP של Microsoft Project לפורמט תמונה באמצעות Java. באופן ספציפי, למדנו כיצד להמיר קבצי MPP לתמונות JPEG, PNG, BMP ו-TIFF באופן תוכנתי. חוץ מזה, אתה יכול ללמוד עוד על Aspose.Tasks עבור Java באמצעות תיעוד ולחקור חבורה של תכונות נוספות לעבודה עם קובצי MPP. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום שלנו.