DOCX) med C#

Microsoft Project-filer (MPP) används för olika projektledningsuppgifter som att organisera och spåra projekt och hantera resurser. Om du vill att projektdata i en dokumentform ska modifieras och delas ytterligare, kan du uppnå det genom att konvertera MPP-filen till Word DOC-format. I den här artikeln kommer du att lära dig hur du konverterar MPP-filer till Word-dokument med C#.

C# API:er för att konvertera MPP-filer till Word-dokument

Vi kommer att utföra denna konvertering med hjälp av API:erna Aspose.Tasks for .NET och Aspose.PDF for .NET. Det förra är ett API för att arbeta med Microsoft Project-filer (MPP), medan det senare är ett API för att skapa, läsa och uppdatera PDF-filer. Vi kommer att använda Aspose.Tasks för .NET API för att konvertera MPP-filer till PDF-format och Aspose.PDF för .NET API för att konvertera de genererade PDF-filerna till Word-filer. Du kan antingen installera API:erna genom NuGet eller ladda ner dem direkt från avsnittet Nedladdningar.

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

Konvertera MPP-filer till Word DOC/DOCX-filer med C#

Du kan enkelt konvertera dina MPP-filer till Word-dokument med hjälp av stegen nedan.

Följande exempelkod visar hur man konverterar en MPP-fil till ett Word-dokument med C#.

// Ladda MPP-filen
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Skapa en instans av klassen MemoryStream
MemoryStream stream = new MemoryStream();

// Spara projektet som PDF i MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// Ladda PDF-filen från MemoryStream
Document document = new Document(stream);

// Spara PDF-filen som DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

Skaffa en gratis licens

För att prova API utan utvärderingsbegränsningar kan du begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar Microsoft Project MPP-filer till Word-dokument med C#. Vi använde Aspose.Tasks för .NET API för att konvertera MPP-filen till PDF-format och Aspose.PDF för .NET API för att konvertera PDF-filen till Word-format. Du kan lära dig mer om dessa API:er genom att utforska deras officiella dokumentation. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.

Se även