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
- Konwertuj pliki MPP do formatu JPEG za pomocą C#
- Konwertowanie plików MPP na obrazy PNG przy użyciu języka C#
- Konwertuj pliki MPP na obrazy BMP za pomocą C#
- Konwertuj pliki MPP na wielostronicowy TIFF za pomocą 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#.
- Załaduj plik MPP przy użyciu klasy Project.
- Utwórz instancję klasy ImageSaveOptions przy użyciu wyliczenia SaveFileFormat.JPEG.
- Określ jakość obrazu JPEG za pomocą właściwości JpegQuality klasy ImageSaveOptions.
- Zapisz obraz JPEG przy użyciu metody Project.Save(string filename, SaveOptions options).
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.
- Załaduj plik MPP przy użyciu klasy Project.
- Utwórz instancję klasy ImageSaveOptions przy użyciu wyliczenia SaveFileFormat.PNG.
- Zapisz obraz PNG za pomocą metody Project.Save(string filename, SaveOptions options).
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#.
- Załaduj plik MPP przy użyciu klasy Project.
- Utwórz instancję klasy ImageSaveOptions przy użyciu wyliczenia SaveFileFormat.BMP.
- Zapisz obraz BMP przy użyciu metody Project.Save(string filename, SaveOptions options).
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#.
- Załaduj plik MPP przy użyciu klasy Project.
- Utwórz instancję klasy ImageSaveOptions przy użyciu wyliczenia SaveFileFormat.TIFF.
- Zapisz obraz TIFF przy użyciu metody Project.Save(string filename, SaveOptions options).
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.