Este tutorial passo a passo mostra como converter o arquivo do Microsoft Project para XPS em C#. O código para converter MPP para XPS em C# pode ser usado com qualquer aplicativo .NET, incluindo web e desktop, etc.
Etapas para converter o arquivo do Microsoft Project para XPS em C#
- Obtenha a API Aspose.Tasks for .NET do NuGet.org
- Use os namespaces Aspose.Tasks e Aspose.Tasks.Saving
- Definir licença com a ajuda do método SetLicense
- Leia o arquivo de entrada do Microsoft Project (MPP) no Project class
- Salve o formato de arquivo XPS de saída usando SaveFileFormat
As etapas simples acima podem converter facilmente o formato MPP para XPS em C#. O .mpp é apenas um formato de arquivo do Project, embora existam outros formatos também. Você pode converter esses formatos de arquivo de projeto para XPS e outros tipos de arquivo seguindo as mesmas etapas. Se você estiver criando seu próprio conversor MPP para XPS em C#, isso será muito útil para você.
Código para converter o arquivo do Microsoft Project para XPS em 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); | |
} | |
} | |
} |
O exemplo de código fornecido deixa claro que a conversão de MPP para XPS pode ser feita usando algumas linhas de código. Tudo o que você precisa fazer é carregar o arquivo de entrada do Microsoft Project e salvá-lo no formato de arquivo XPS de saída. Este código funciona em aplicativos da Web, desktop e Windows. Além disso, não requer que o Microsoft Project seja instalado no servidor ou na máquina local.
Observe que já compartilhamos uma amostra com extrair metadados MPP em C#. Isso também é útil ao trabalhar com arquivos do Microsoft Project em C#.