Konwertuj MPP na PNG w C#

Ten krótki temat skupia się na tym, jak konwertować MPP na PNG w C#, omawiając wymagane kroki konfiguracyjne i przykładowy kod do wykonania zadania. Zawiera wszystkie zasoby wymagane do stworzenia aplikacji bez zależności od oprogramowania MS Project w celu przekształcenia pliku MPP do PNG przy użyciu C#.

Kroki, aby przekonwertować MPP na PNG za pomocą C#

  1. Skonfiguruj środowisko do zainstalowania Aspose.Tasks for .NET przy użyciu menedżera pakietów NuGet w celu eksportowania MPP do PNG przy użyciu języka C#
  2. Otwórz źródłowy plik MPP, korzystając z instancji obiektu klasy Project, aby przekonwertować plik MPP na PNG przy użyciu języka C#
  3. Utwórz instancję klasy ImageSaveOptions, aby ustawić wymagane opcje pliku PNG
  4. Konwertuj plik MS Project na PNG w języku C# przy użyciu metody Save

Zadania wymienione powyżej umożliwiają łatwą konwersję pliku MPP do formatu PNG przy użyciu języka C# poprzez zastosowanie etapowego procesu i przedstawienie możliwego do uruchomienia przykładowego kodu. Proces rozpoczyna się od załadowania źródłowego pliku MPP z dysku, po czym następuje poprzez ustawienie wymaganych właściwości pliku PNG przy pomocy instancji klasy ImageSaveOptions.Na koniec uzyskany dostęp do pliku MPP jest eksportowany do pliku PNG i zapisywany na dysku.

Kod do konwersji MS Project na PNG przy użyciu C#

using Aspose.Tasks;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
namespace KbTasks
{
public class MppToPng
{
public static void ConvertTasksToPNG()
{
string FilePath = @"/Users/KnowledgeBase/TestData/";
// Applying product license to convert MPP to PNG image
License TaskPngLic = new License();
TaskPngLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic");
// Access the source MPP file from the disk source
Project mppProject = new Project(FilePath + "Input.mpp");
// Set the output Png Options
var pngOptions = new ImageSaveOptions(SaveFileFormat.Png);
pngOptions.PixelFormat = System.Drawing.Imaging.PixelFormat.Format32bppArgb;
pngOptions.PresentationFormat = PresentationFormat.TaskSheet;
pngOptions.PageSize = PageSize.A4;
// Save the output PNG image on the disk
mppProject.Save("image_out.png", pngOptions);
}
}
}

Ten przykład ilustruje procedurę eksportowania MPP do formatu PNG przy użyciu języka C#. Zamiast używać domyślnego eksportowanego pliku PNG, można dostosować wyjściowy plik PNG, korzystając z instancji klasy ImageSaveOptions, która oferuje takie właściwości, jak ustawienie dopasowania zawartości, rozdzielczości, liczby stron, stron, jakości obrazu i formatu pikseli do nazwy kilka.

W tym przykładzie nauczyliśmy się generować konwerter MPP na PNG przy użyciu języka C#. Jeśli jesteś zainteresowany konwersją pliku MPP do formatu CSV, przeczytaj artykuł na temat przekonwertuj MPP na CSV w C#.

 Polski