המרת MPP ל-PDF

Microsoft Project Files משמשים לארגון ולניהול משימות שונות בפרויקט. אתה יכול להמיר קבצי MPP ל-PDF באופן פרוגרמטי באמצעות C#. תוכל למצוא מספר אפשרויות להמרה בכותרות הבאות:

המרת MPP ל-PDF - התקנת API של C#

Aspose.Tasks עבור .NET תמיכת API בעבודה עם קבצי Microsoft Project. אתה יכול בקלות להתקין את ה-API על ידי הורדת קובץ ה-DLL מקטע מהדורות חדשות או דרך מנהל החבילות NuGet עם פקודת ההתקנה הבאה:

PM> Install-Package Aspose.Tasks

המר MPP ל-PDF באופן פרוגרמטי באמצעות C#

אתה יכול להמיר קובץ MPP למסמכי PDF עם השלבים הבאים:

  1. טען קובץ פרויקט קלט (MPP).
  2. ייצא את קובץ ה-PDF הפלט בשיטה Save().

הקוד שלהלן מראה כיצד להמיר קובץ MPP ל-PDF באופן תכנותי באמצעות C#:

// טען קובץ פרויקט קלט (MPP)
Project project = new Project(dataDir + "project.mpp");

// שמור קובץ PDF פלט
project.Save("SaveProjectAsPDF_out.pdf", SaveFileFormat.PDF);

המרת MPP למספר דפים PDF ב-C#

לפעמים ייתכן שיהיה עליך להמיר דפים שונים של קובץ MPP לקבצי PDF נפרדים. תוכל לבצע את השלבים הבאים להמרת קובץ Project למספר דפים:

  1. טען קובץ MPP (Microsoft Project) קלט עם המחלקה Project.
  2. אתחול אובייקט המחלקה PdfSaveOptions.
  3. הגדר את המאפיין SaveToSeparateFiles ל-true.
  4. ציין את מספרי העמודים לייצוא.
  5. שמור את קובץ הפלט PDF.

הקוד הבא מדגים כיצד ניתן להמיר קובץ MPP למספר קובצי PDF באופן תכנותי ב-C#:

// טען קובץ MPP (Microsoft Project) קלט
Project project = new Project("New Project.mpp");

// אתחול אובייקט המחלקה PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();

// הגדר את SaveToSeparateFiles ל-true
options.SaveToSeparateFiles = true;

// ציין את מספרי העמודים
options.Pages = new List<int>();
options.Pages.Add(1);
options.Pages.Add(4);

// שמור קובץ PDF פלט
project.Save("SaveToMultiplePDFFiles_out.pdf", (SaveOptions)options);

המר MPP לקובץ PDF מוגן בסיסמה ומוצפן ב-C#

קובצי MPP יכולים להכיל מידע רגיש על פרויקט ולכן ייתכן שיהיה עליך לשתף אותו רק עם משתמשים מורשים. אתה יכול להמיר קובץ MPP לקובץ PDF מוצפן ומוגן בסיסמה באמצעות השלבים הבאים:

  1. טען קובץ פרויקט קלט (MPP).
  2. אתחול אובייקט המחלקה PdfEncryptionDetails.
  3. הגדר הרשאות עבור קובץ הפלט PDF.
  4. אתחול אובייקט המחלקה PdfSaveOptions.
  5. שמור את קובץ הפלט PDF.

דוגמת הקוד שלהלן מסבירה כיצד להמיר קובץ MPP לקובץ PDF מוגן בסיסמה ומוצפן באמצעות C#:

// טען קובץ פרויקט קלט (MPP).
Project project = new Project("project.mpp");

// אתחול אובייקט המחלקה PdfEncryptionDetails
PdfEncryptionDetails encryptionDetails = new PdfEncryptionDetails("test", "password", PdfEncryptionAlgorithm.RC4_128);

// הגדר הרשאות עבור פלט קובץ PDF
encryptionDetails.Permissions = PdfPermissions.None;

// אתחול אובייקט המחלקה PdfSaveOptions
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.Timescale = Timescale.Months;
saveOptions.PresentationFormat = PresentationFormat.TaskUsage;
saveOptions.EncryptionDetails = encryptionDetails;

// שמור קובץ PDF פלט
project.Save("Password_output.pdf", saveOptions);

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

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

סיכום

לסיכום, למדת כיצד להמיר קובץ MPP למסמך PDF באופן פרוגרמטי באמצעות C#. יתר על כן, חקרתם תכונות שונות כמו הצפנה והגנה באמצעות סיסמה עבור קובץ הפלט PDF. אתה יכול לבקר בתיעוד API כדי לחקור כמה תכונות אחרות שמציע ה-API. במקרה שיש לך כמה דרישות שונות או שאתה רוצה לדון בדאגות כלשהן לגבי ה-POC שלך עם ה-API, אל תהסס לפנות אלינו דרך פורום התמיכה החינמית. נשמח לסייע לך.

ראה גם