Microsoft Project-filer (MPP) används för att spåra, organisera och hantera projekt. Dessa filer innehåller uppgifter, uppdrag och andra projektrelaterade resurser och information. Om du vill dela projektinformation med någon och de inte har MS Project installerat, kan du konvertera MPP-filen till bilder som PNG, JPEG, BMP och TIFF och dela dem. För detta ändamål kommer den här artikeln att lära dig hur du konverterar Microsoft Project MPP-filer till bilder programmatiskt med C#.
- C# API för att konvertera MPP-filer till bilder
- Konvertera MPP-filer till JPEG-format med C#
- Konvertera MPP-filer till PNG-bilder med C#
- Konvertera MPP-filer till BMP-bilder med C#
- Konvertera MPP-filer till flersidig TIFF med C#
C# API för att konvertera MPP-filer till bilder
Aspose.Tasks for .NET är ett .NET-bibliotek som låter dig läsa och skriva MPP/XML-filer utan att Microsoft Project behöver installeras. Dessutom stöder API:et konvertering av MPP-filer till bilder. Du kan antingen installera API:t genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.
PM> Install-Package Aspose.Tasks
Konvertera MPP-filer till JPEG-format med C#
Följande är stegen för att konvertera MPP-filer till JPEG-format med C#.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen ImageSaveOptions med hjälp av uppräkningen SaveFileFormat.JPEG.
- Ange kvaliteten på JPEG-bilden med egenskapen JpegQuality i klassen ImageSaveOptions.
- Spara JPEG-bilden med metoden Project.Save(strängfilnamn, Sparaalternativ).
Följande exempelkod visar hur man konverterar en MPP-fil till JPEG-bilder med C#.
// Ladda MPP-filen
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// För att manipulera JPEG-kvalitet kan du använda egenskapen ImageSaveOptions.JpegQuality.
// Det tillåtna värdeintervallet är från 0 till 100.
// Skapa en instans av klassen ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };
// Spara JPEG-bilden
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);
Konvertera MPP-filer till PNG-bilder med C#
För att konvertera en MPP-fil till PNG-bilder, följ stegen nedan.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen ImageSaveOptions med hjälp av uppräkningen SaveFileFormat.PNG.
- Spara PNG-bilden med metoden Project.Save(strängfilnamn, Sparaalternativ).
Följande exempelkod visar hur man konverterar en MPP-fil till PNG-bilder med C#.
// Ladda MPP-filen
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Skapa en instans av klassen ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// Spara PNG-bilden
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);
Konvertera MPP-filer till BMP-bilder med C#
Följande är stegen för att konvertera en MPP-fil till BMP-bilder med C#.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen ImageSaveOptions med hjälp av uppräkningen SaveFileFormat.BMP.
- Spara BMP-bilden med metoden Project.Save(strängfilnamn, Sparaalternativ).
Följande exempelkod visar hur man konverterar en MPP-fil till BMP-bilder med C#.
// Ladda MPP-filen
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Skapa en instans av klassen ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);
// Spara BMP-bilden
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);
Konvertera MPP-filer till flersidig TIFF med C#
Följande är stegen för att konvertera en MPP-fil till en flersidig TIFF med C#.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen ImageSaveOptions med hjälp av uppräkningen SaveFileFormat.TIFF.
- Spara TIFF-bilden med metoden Project.Save(strängfilnamn, Sparaalternativ).
Följande exempelkod visar hur man konverterar en MPP-fil till en flersidig TIFF-bild med C#
// Ladda MPP-filen
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");
// Skapa en instans av klassen ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);
// Spara TIFF-bilden
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);
Skaffa en gratis licens
För att prova API:et 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 bildformat med C#. Specifikt har du lärt dig hur du konverterar MPP-filer till JPEG-, PNG-, BMP- och TIFF-bildformat med Aspose.Tasks för .NET API. API:et tillhandahåller ett gäng ytterligare funktioner för att arbeta med MPP-filer som du kan utforska i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.