تحويل ملفات Microsoft Project عبر C #

قم بتحويل Microsoft Project MPP و MPT و MPX إلى PDF و Excel و HTML والصور بما في ذلك BMP و JPG و PNG و TIFF لبناء تطبيقات .NET عبر الأنظمة الأساسية.

تطبيق Microsoft Project هو لمساعدة مديري المشاريع على التخطيط الكامل ، وتتبع التقدم ، وتعيين الموارد وتحليل أعباء العمل. وكلما دعت الحاجة إلى التعامل مع ملفات Microsoft Project MPP و MPT و MPX داخل حلول الشركة .NET دون تثبيت Microsoft Project ، فإن واجهة برمجة تطبيقات معالجة ملفات .NET Project موجودة للقيام بكل هذا. يمكنه بسهولة إدارة وإنشاء وتعديل المستندات وكذلك تحويلها إلى ملفات أخرى. يعمل الكود أدناه بشكل جيد ويمكن دمجه بسهولة في الحل.

Microsoft Project لتحويل PDF

تحويل Microsoft Project إلى PDF ، العملية هي تحميل ملف Microsoft Project MPP أو MPT أو MPX باستخدام فئة المشروع . استدعاء طريقة الحفظ مع ملف PDF الناتج و SaveFileFormat .PDF كمعلمات. أثناء عملية التحويل ، سيتم تقديم جميع المهام والموارد وبيانات تخصيص الموارد.

C # رمز لتحويل Microsoft Project إلى PDF

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

تحويل Microsoft Project إلى صور JPG و PNG و BMP و TIFF

تحويل ملفات Microsoft Project MPP و MPT و MPX إلى تنسيقات صور هو نفسه تقريبًا ، والفرق الوحيد هو امتداد SaveFileFormat وتنسيق الصورة. لذلك ما عليك سوى تحميل الملف باستخدام فئة المشروع واستدعاء طريقة الحفظ أثناء تمرير تنسيق صورة الإخراج ذات الصلة و SaveFileFormat كمعلمات. إذا كانت هناك حاجة إلى إعدادات صورة إضافية ، فإن واجهة برمجة التطبيقات توفر ImageSaveOptions لحفظ الصور المعروضة في ملفات JPG أو PNG أو BMP أو TIFF .

C # رمز لتحويل Microsoft Project إلى تنسيقات الصور

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Microsoft Project لتحويل HTML

عملية تحويل Microsoft Project إلى HTML هي نفسها تقريبًا مثل PDF ، والفرق الوحيد هو امتداد SaveFileFormat HTML. لذلك فقط قم بتحميل الملف باستخدام فئة المشروع واستدعاء طريقة الحفظ أثناء تمرير ملف HTML ذي الصلة و SaveFileFormat.HTML كمعلمات.

كود C # لبرنامج Microsoft Project لتحويل HTML

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

تحويل Microsoft Project إلى Excel XLSX ، ملف CSV

NET MS Project Files API proivdes XlsxOptions لتحويل المشروع إلى XLSX و CsvOptions لتحويل ملفات MPP و MPT و MPX إلى ملفات CSV. يمكن للمطورين تحديد الخيارات ذات الصلة باستخدام هذه الفئات. كل العمليات الأخرى هي نفسها.

C # كود لبرنامج Microsoft Project لتحويل CSV

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);