המר את Primavera XER ל-SVG באמצעות Python

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

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

  1. Python API להמיר XER ל-SVG
  2. המר XER ל-SVG ב-Python
  3. התאם אישית את ההמרה של XER ל-SVG
  4. המר XER ל-SVG מקוון
  5. רישוי ומשאבים בחינם

Python API להמרת XER ל-SVG

על מנת להמיר קבצי XER לפורמט SVG, נשתמש ב-Aspose.Tasks for Python API. Aspose.Tasks הוא API רב עוצמה המספק יכולות מקיפות של ניהול פרויקטים ומקל על העבודה עם קבצי פרויקטים באופן פרוגרמטי ביישומי Python. הוא תומך בקריאה, כתיבה וטיפול בקובצי פרויקט בפורמטים שונים, כולל Microsoft Project (MPP), Primavera (XER) ו-XML, בין היתר. הוא מספק סט שלם של תכונות לניהול משימות פרויקט, משאבים, מטלות ולוחות שנה, מה שהופך אותו לכלי חיוני לכל מי שעוסק בתכנון וניהול פרויקטים.

לפני שנקפוץ לקוד, עלינו לקבל את ה-API. אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

pip install aspose-tasks

המר XER ל-SVG באמצעות Python

1. ייבא את הספריות הדרושות

ראשית, עלינו לייבא את הספריות הנדרשות. כך תעשה את זה:

import aspose.tasks as tasks

2. טען את קובץ ה-XER

לאחר מכן, בואו נטען את קובץ ה-XER. עבור דוגמה זו, נניח שקובץ ה-XER שלך נקרא sample.xer.

project = tasks.Project("sample.xer");

3. שמור את הפרויקט כ-SVG

כעת, הגיע הזמן לשמור את הפרויקט כקובץ SVG.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

זהו זה! המרת בהצלחה את קובץ ה-XER שלך ל-SVG באמצעות Aspose.Tasks עבור Python.

קוד מלא

הנה דוגמא הקוד המלאה שמראה כיצד להמיר XER ל-SVG ב-Python.

# דוגמה זו מדגימה כיצד להמיר Primavera XER ל-SVG.
import aspose.tasks as tasks

# דוגמה זו מדגימה כיצד להמיר Primavera XER ל-SVG.
# טען קובץ XER קלט
project = tasks.Project("sample.xer");

# שמור כ-SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
המר XER ל-SVG באמצעות Python

המר XER ל-SVG באמצעות Python.

התאם אישית המרת XER ל-SVG ב-Python

אנו יכולים להתאים אישית את ההמרה של XER ל-SVG באמצעות המחלקה SvgOptions על ידי ביצוע השלבים הבאים:

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

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

 # דוגמה זו מדגימה כיצד להמיר Primavera XER ל-SVG.
  import aspose.tasks as tasks

 # טען קובץ XER קלט
 project = tasks.Project("sample.xer");

 # הגדר אפשרויות SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # שמור כ-SVG
 project.save("sample_a3.svg", svgOptions)
המר XER ל-SVG עם אפשרויות באמצעות Python

המר XER ל-SVG עם אפשרויות באמצעות Python.

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

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

המר XER ל-SVG באינטרנט

בנוסף, אתה יכול גם להמיר את קובצי ה-XER שלך לפורמט SVG באמצעות ממיר XER ל-SVG החינמי הזה , שפותח באמצעות ה-API הנ"ל.

Python XER ל-SVG - משאבים בחינם

מלבד המרת XER ל-SVG באופן פרוגרמטי ב-Python, חקור תכונות שונות אחרות של ה-API באמצעות המשאבים הבאים:

סיכום

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

ראה גם