המרת MPP ל-TIFF באמצעות Java

Microsoft Project יוצר פרויקטים בפורמט MPP. זה מאפשר יצירה, ארגון, מעקב ותחזוקה של פרויקטים. קובץ MPP מכיל מידע על משימות פרויקט, משאבים, מטלות, לוחות זמנים, תקציבים ועוד. מבחינה תכנותית, אנו יכולים לייצא נתוני פרויקט מקובצי MPP לתמונות מרובות עמודים TIFF. במאמר זה נלמד כיצד להמיר MPP ל-TIFF ב-Java.

הנושאים הבאים יכוסו במאמר זה:

  1. Java MPP to TIFF Converter API
  2. המר MPP ל-TIFF
  3. המר MPP ל-TIFF עם דחיסה
  4. הסר דחיסה והמר MPP ל-TIFF

Java MPP ל-TIFF Converter API

אנו נשתמש ב-Aspose.Tasks for Java API להמרת קובץ MPP ל-TIFF. ה-API מאפשר קריאה וכתיבה של פורמטי הקבצים הנתמכים ללא צורך בהתקנה של Microsoft Project. יתר על כן, הוא מאפשר המרה ושמירה של קבצי MPP.

המחלקה Project של ה-API מייצגת פרויקט. הוא מספק את השיטה save(string, SaveFileFormat) השומרת את נתוני הפרויקט לקובץ בפורמט קובץ מוגדר. ה-API מספק את הספירה SaveFileFormat לשמירת בחירת פורמט הפרויקט. אנו יכולים גם לציין את אפשרויות שמירת התמונה הנוספות בעת רינדור דפי פרוייקט ל-TIFF באמצעות המחלקה ImageSaveOptions.

אנא הורד את ה-JAR של ה-API או הוסף את תצורת pom.xml הבאה ביישום Java מבוסס Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

המרת MPP ל-TIFF באמצעות Java

אנו יכולים לייצא בקלות את נתוני הפרויקט מקובץ MPP ל-TIFF על ידי ביצוע השלבים המפורטים להלן:

  • טען את קובץ MPP באמצעות מחלקה Project.
  • שמור כ-TIFF באמצעות שיטת save() . הוא לוקח את נתיב קובץ הפלט TIFF ואת ה-SaveFileFormat כארגומנטים.

הקוד לדוגמה הבא מראה כיצד להמיר MPP ל-TIFF ב-Java.

// דוגמה זו מדגימה כיצד להמיר MPP ל-TIFF.
// טען את הפרויקט MPP
Project project = new Project("C:\\Files\\Project.mpp");

// שמור את הפרויקט כ-TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

המר MPP ל-TIFF עם דחיסה באמצעות Java

אנו יכולים להחיל דחיסה בזמן המרת MPP ל-TIFF על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען את קובץ MPP באמצעות מחלקה Project.
  2. לאחר מכן, צור מופע של המחלקה ImageSaveOptions.
  3. לאחר מכן, ציין את TiffCompression.
  4. לבסוף, קרא למתודה save(). זה לוקח את נתיב קובץ הפלט TIFF ואת SaveOptions כארגומנטים.

הקוד לדוגמה הבא מראה כיצד להמיר MPP ל-TIFF עם דחיסה ב-Java.

// דוגמה זו מדגימה כיצד להמיר MPP ל-TIFF ולהחיל דחיסה.
// טען את הפרויקט MPP
Project project = new Project("C:\\Files\\Project.mpp");

// הגדר אפשרויות שמירת תמונה
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// ציין דחיסה של CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);

// שמור את הפרויקט כ-TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

הסר דחיסה והמר MPP ל-TIFF באמצעות Java

אנו יכולים גם להסיר את הדחיסה ולאחר מכן להמיר MPP ל-TIFF על ידי ביצוע השלבים שהוזכרו לעיל. עם זאת, אנחנו רק צריכים להגדיר את TiffCompression בתור TiffCompression.None בשלב מס’ 3.

הקוד לדוגמה הבא מראה כיצד להסיר דחיסה ולהמיר MPP ל-TIFF ב-Java.

// דוגמה זו מדגימה כיצד להמיר MPP ל-TIFF ולהחיל דחיסה.
// טען את הפרויקט MPP
Project project = new Project("C:\\Files\\Project.mpp");

// הגדר אפשרויות שמירת תמונה
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// ציין דחיסת Tiff כ-None
options.setTiffCompression(TiffCompression.None);

// שמור את הפרויקט כ-TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

קבל רישיון חינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

במאמר זה, למדנו כיצד לטעון קובץ MPP ולהמיר ל-TIFF ב-Java. ראינו גם כיצד לציין אפשרויות שמירת תמונה ולהגדיר דחיסה תוך כדי שמירה כ-TIFF באופן פרוגרמטי. חוץ מזה, אתה יכול ללמוד עוד על Aspose.Note עבור Java API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמי] שלנו16.

ראה גם