המר את Primavera XER ל-PDF באמצעות C#

Oracle Primavera P6 היא תוכנה לניהול פרויקטים, תוכניות ותיקים. הוא משמש לתכנון, ניהול וביצוע פרויקטים הנדסיים גדולים. הוא משתמש בפורמט הקובץ XER כקובץ פרויקט קנייני. קובץ ה-XER תומך בכל מידע הפרויקט, המשאב והתפקיד שפותח באמצעות Primavera P6. במקרים מסוימים, ייתכן שנצטרך להמיר את פרויקט Primavera P6 מקובץ XER ל-PDF באופן תכנותי. במאמר זה נלמד כיצד להמיר קובץ Primavera XER לקובץ PDF ב-C#.

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

  1. מהו קובץ Primavera XER?
  2. C# XER to PDF Converter API
  3. המר את קובץ Primavera XER ל-PDF
  4. התאמה אישית של המרת XER ל-PDF

מהו קובץ Primavera XER?

ה-XER הוא פורמט קנייני המשמש ב-Primavera P6. קובץ XER הוא קובץ טקסט וניתן לפתוח אותו בקלות בכל עורך טקסט. ב- Primavera, אנו יכולים לייצא פרויקטים מרובים בו-זמנית לקובץ XER בודד. ניתן לייבא ולייצא את התפקידים בפרויקט Primavera רק באמצעות פורמט XER.

C# XER ל-PDF Converter API

כדי להמיר Primavera XER לקובץ PDF, נשתמש ב-Aspose.Tasks for .NET API. זה מאפשר קריאה וכתיבה של פורמטי הקבצים הנתמכים ללא צורך בהתקנה של Microsoft Project. יתר על כן, הוא מאפשר המרה ושמירת קבצי Primavera XER ו-P6XML.

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

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.Tasks

המרת קובץ Primavera XER ל-PDF באמצעות C#

אנו יכולים להמיר בקלות את פרויקט Primavera P6 מקובץ XER לקובץ PDF על ידי ביצוע השלבים המפורטים להלן:

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

הקוד לדוגמה הבא מראה כיצד להמיר Primavera XER ל-PDF ב-C#.

// דוגמה זו מדגימה כיצד להמיר Primavera XER ל-PDF.
// טען קובץ XER קלט
Project project = new Project(@"C:\Files\sample.xer");

// שמור כ-PDF
project.Save(@"C:\Files\sample_Output.pdf", SaveFileFormat.Pdf);
המר את Primavera P6 XER ל-PDF באמצעות C#

המר את Primavera P6 XER ל-PDF באמצעות C#.

התאמה אישית של המרת XER ל-PDF באמצעות C#

אנו יכולים להתאים אישית את ההמרה של XER ל-PDF באמצעות המחלקה PdfSaveOptoins על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען את קובץ ה-XER באמצעות המחלקה Project.
  2. לאחר מכן, צור מופע של המחלקה PdfSaveOptions.
  3. לאחר מכן, הגדר אפשרויות שמירה כגון גודל עמוד וכו'.
  4. לבסוף, שמור את הפרויקט כקובץ PDF בשיטת Save() . זה לוקח את נתיב קובץ ה-PDF הפלט ואת PdfSaveOptions כארגומנטים.

הקוד לדוגמה הבא מראה כיצד להמיר XER ל-PDF עם הגדרות מותאמות אישית ב-C#.

// דוגמה זו מדגימה כיצד להמיר XER ל-PDF עם הגדרות מותאמות אישית.
// טען קובץ XER קלט
Project project = new Project(@"C:\Files\sample.xer");

// הגדר אפשרויות שמירה של PDF
PdfSaveOptions options = new PdfSaveOptions();
options.PageSize = PageSize.A3;

// שמור כ-PDF
project.Save(@"C:\Files\sample_Output.pdf", options);

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

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

סיכום

במאמר זה למדנו כיצד:

  • טען קובץ Primavera XER;
  • הגדר אפשרויות שמירת PDF;
  • שמור את ה-XER הנטען כ-PDF ב-C#.

מלבד המרת XER ל-PDF ב-C#, אתה יכול ללמוד עוד על Aspose.Tasks עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמית] שלנו18.

ראה גם