Този урок стъпка по стъпка ви показва как да конвертирате файл на Microsoft Project в XPS в C#. Кодът за конвертиране на MPP в XPS в C# може да се използва с всяко .NET приложение, включително уеб и десктоп и т.н.
Стъпки за конвертиране на Microsoft Project File в XPS в C#
- Вземете Aspose.Tasks for .NET API от NuGet.org
- Използвайте пространства от имена Aspose.Tasks и Aspose.Tasks.Saving
- Задайте лиценз с помощта на метода SetLicense
- Прочетете входящия файл на Microsoft Project (MPP) в Project class
- Запазете изходния XPS файлов формат с помощта на SaveFileFormat
Горните прости стъпки могат лесно да конвертират MPP във формат XPS в C#. .mpp е само един файлов формат на проекта, докато има и други формати. Можете да конвертирате тези файлови формати на проекта в XPS и други типове файлове, като следвате същите стъпки. Ако създавате свой собствен MPP към XPS конвертор в C#, това ще ви бъде много полезно.
Код за конвертиране на Microsoft Project файл в XPS в C#
using System; | |
//Use following namespaces to convert Microsoft Project file to XPS | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
namespace ConvertMicrosoftProjectFileToXPS | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
//Set license before converting Project file to XPS | |
Aspose.Tasks.License AsposeTasksLicense = new Aspose.Tasks.License(); | |
AsposeTasksLicense.SetLicense(@"c:\asposelicense\license.lic"); | |
//Load input Project file | |
Project InputProjectFile = new Project("InputMicrosoftProjectFile.mpp"); | |
//save output file in XPS format | |
InputProjectFile.Save("MPPConvertedToXPS.xps", SaveFileFormat.XPS); | |
} | |
} | |
} |
Даденият примерен код показва ясно, че преобразуването от MPP в XPS може да се извърши с помощта на няколко реда код. Всичко, което трябва да направите, е да заредите входния файл на Microsoft Project и след това да го запишете в изходния файлов XPS формат. Този код работи в уеб, настолни и Windows приложения. Освен това не изисква Microsoft Project да бъде инсталиран на сървъра или вашата локална машина.
Обърнете внимание, че вече сме споделили пример с извличане на MPP метаданни в C#. Това също е полезно, когато работите с файлове на Microsoft Project в C#.