Как преобразовать файл Microsoft Project в XPS на C#

В этом пошаговом руководстве показано, как преобразовать файл Microsoft Project в XPS на C#. Код для преобразования MPP в XPS на C# можно использовать с любым приложением .NET, включая веб-приложение, настольное приложение и т. д.

Действия по преобразованию файла Microsoft Project в XPS на C#

  1. Получите Aspose.Tasks for .NET API от NuGet.org.
  2. Используйте пространства имен Aspose.Tasks и Aspose.Tasks.Saving.
  3. Установить лицензию с помощью метода SetLicense
  4. Чтение входного файла Microsoft Project (MPP) в Project class
  5. Сохраните выходной формат файла XPS с помощью SaveFileFormat

Вышеуказанные простые шаги могут легко преобразовать формат MPP в XPS на C#. .mpp — это всего лишь один формат файла проекта, хотя существуют и другие форматы. Вы можете преобразовать эти форматы файлов проекта в XPS и другие типы файлов, выполнив те же действия. Если вы создаете свой собственный конвертер MPP в XPS на C#, это будет очень полезно для вас.

Код для преобразования файла Microsoft Project в XPS на С#

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#.

 Русский