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
- Konvertera MPP-filer till Word DOC/DOCX-filer 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.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen MemoryStream.
- Spara projektet i strömmen som en PDF med metoden Project.Save(Stream stream, SaveFileFormat format).
- Ladda PDF:en från strömmen med klassen Dokument.
- Spara PDF-filen som ett Word-dokument med metoden Document.Save(string outputFileName, SaveFormat format).
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.