Konwertuj MS Project MPP na obrazy (PNG, JPEG, BMP, TIFF) za pomocą C#

Pliki Microsoft Project (MPP) służą do śledzenia, organizowania i zarządzania projektami. Te pliki zawierają zadania, przydziały oraz inne zasoby i informacje związane z projektem. Jeśli chcesz udostępnić informacje o projekcie komuś, kto nie ma zainstalowanego programu MS Project, możesz przekonwertować plik MPP na obrazy takie jak PNG, JPEG, BMP i TIFF i udostępnij je. W tym celu w tym artykule dowiesz się, jak programowo konwertować pliki Microsoft Project MPP na obrazy przy użyciu języka C#.

C# API do konwertowania plików MPP na obrazy

Aspose.Tasks for .NET to biblioteka .NET, która umożliwia odczytywanie i zapisywanie plików MPP/XML bez konieczności instalowania programu Microsoft Project. Ponadto API obsługuje konwersję plików MPP na obrazy. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Tasks

Konwertuj pliki MPP do formatu JPEG za pomocą C#

Poniżej przedstawiono kroki konwersji plików MPP do formatu JPEG przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik MPP na obrazy JPEG przy użyciu języka C#.

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Aby manipulować jakością JPEG, możesz użyć właściwości ImageSaveOptions.JpegQuality.
// Dozwolony zakres wartości wynosi od 0 do 100.
// Utwórz instancję klasy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// Zapisz obraz JPEG
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

Konwertowanie plików MPP na obrazy PNG przy użyciu języka C#

Aby przekonwertować plik MPP na obrazy PNG, wykonaj czynności podane poniżej.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik MPP na obrazy PNG przy użyciu języka C#.

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Utwórz instancję klasy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Zapisz obraz PNG
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

Konwertuj pliki MPP na obrazy BMP za pomocą C#

Poniżej przedstawiono kroki konwersji pliku MPP na obrazy BMP przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik MPP na obrazy BMP przy użyciu języka C#.

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Utwórz instancję klasy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// Zapisz obraz BMP
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

Konwertuj pliki MPP na wielostronicowy TIFF za pomocą C#

Poniżej przedstawiono kroki konwersji pliku MPP na wielostronicowy plik TIFF przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik MPP na wielostronicowy obraz TIFF przy użyciu języka C#

// Załaduj plik MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Utwórz instancję klasy ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// Zapisz obraz TIFF
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak konwertować pliki Microsoft Project MPP do formatu obrazu przy użyciu języka C#. W szczególności nauczyłeś się konwertować pliki MPP do formatów obrazów JPEG, PNG, BMP i TIFF za pomocą Aspose.Tasks for .NET API. Interfejs API zapewnia szereg dodatkowych funkcji do pracy z plikami MPP, które można szczegółowo zbadać, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym bezpłatnym forum pomocy technicznej.

Zobacz też