تحويل ملفات Microsoft Project باستخدام C#
حوّل ملفات MPP وMPT وMPX إلى PDF وExcel وHTML وصور PNG وJPEG وBMP وTIFF داخل تطبيقات .NET متعددة المنصات.
تحويل Microsoft Project إلى PDF
لتحويل Microsoft Project إلى PDF، حمّل ملف MPP أو MPT أو MPX باستخدام الفئة Project ، ثم استدعِ طريقة الحفظ مع مسار ملف 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 إلى صور JPEG وPNG وBMP وTIFF
تتبع عملية تحويل ملفات MPP وMPT وMPX إلى صور الخطوات الأساسية نفسها، مع تحديد تنسيق الإخراج المناسب عبر SaveFileFormat. حمّل ملف المشروع باستخدام الفئة Project، ثم احفظ العرض بالتنسيق المطلوب. وللتحكم في حجم الصفحة والدقة وجودة الصورة، استخدم ImageSaveOptions عند التصدير إلى JPEG أو 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
لتحويل مشروع إلى HTML، حمّل ملف Microsoft Project باستخدام الفئة Project، ثم استدعِ طريقة الحفظ مع مسار ملف الإخراج و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
توفّر Aspose.Tasks لـ .NET الفئة XlsxOptions لتصدير بيانات المشروع إلى XLSX، والفئة CsvOptions لتصدير بيانات MPP وMPT وMPX إلى CSV. ويمكن للمطورين ضبط الأعمدة والفواصل وخيارات الإخراج الأخرى بما يتوافق مع متطلبات التقارير والتحليل.
كود C# لتصدير بيانات Microsoft Project إلى جداول البيانات
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);