DOCX) usando C#

I file di Microsoft Project (MPP) vengono utilizzati per diverse attività di gestione dei progetti come l’organizzazione e il monitoraggio dei progetti e la gestione delle risorse. Se si desidera modificare e condividere ulteriormente i dati del progetto in un modulo di documento, è possibile ottenere ciò convertendo il file MPP nel formato Word DOC. In questo articolo imparerai come convertire file MPP in documenti Word usando C#.

API C# per la conversione di file MPP in documenti Word

Eseguiremo questa conversione utilizzando le API Aspose.Tasks for .NET e Aspose.PDF for .NET. La prima è un’API per lavorare con i file di Microsoft Project (MPP), mentre la seconda è un’API per la creazione, la lettura e l’aggiornamento di file PDF. Utilizzeremo l’API Aspose.Tasks per .NET per convertire i file MPP in formato PDF e l’API Aspose.PDF per .NET per convertire i file PDF generati in file Word. Puoi installare le API tramite NuGet o scaricarle direttamente dalla sezione Download.

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

Converti file MPP in file Word DOC/DOCX usando C#

Puoi convertire facilmente i tuoi file MPP in documenti Word utilizzando i passaggi indicati di seguito.

Il codice di esempio seguente mostra come convertire un file MPP in un documento di Word usando C#.

// Carica il file MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Crea un'istanza della classe MemoryStream
MemoryStream stream = new MemoryStream();

// Salva il progetto come PDF in MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// Carica il PDF da MemoryStream
Document document = new Document(stream);

// Salva il PDF come DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Ottieni una licenza gratuita

Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire i file MPP di Microsoft Project in documenti Word usando C#. Abbiamo utilizzato l’API Aspose.Tasks per .NET per convertire il file MPP in formato PDF e l’API Aspose.PDF per .NET per convertire il formato PDF in Word. Puoi saperne di più su queste API esplorando la loro documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche