Конвертирайте MPP в PNG в C#

Тази кратка тема се фокусира върху това как да конвертирате MPP в PNG в C# чрез обмисляне на необходимите стъпки за конфигуриране и примерен код за изпълнение на задачата. Той включва всички необходими ресурси за създаване на приложение без никаква зависимост от софтуера на MS Project за преобразуване на MPP файл в PNG с помощта на C#.

Стъпки за конвертиране на MPP в PNG с помощта на C#

  1. Настройте средата за инсталиране на Aspose.Tasks for .NET с помощта на мениджъра на пакети NuGet за експортиране на MPP в PNG с помощта на C#
  2. Отворете изходния MPP файл, като използвате екземпляр на обекта от клас Project, за да конвертирате MPP файл в PNG с помощта на C#
  3. Създайте екземпляр на класа ImageSaveOptions, за да зададете необходимите опции за PNG файл
  4. Конвертирайте файла на MS Project в PNG в C#, като използвате метода Save

Задачите, споменати по-горе, предлагат лесен начин за конвертиране на MPP файл в PNG с помощта на C# чрез придържане към поетапен процес и представяне на изпълним примерен код. Процесът започва чрез зареждане на изходния MPP файл от диска, който след това се следва чрез задаване на необходимите свойства на PNG файл с помощта на екземпляр на класа ImageSaveOptions.В крайна сметка достъпният MPP файл се експортира в PNG файл и се записва на диска.

Код за конвертиране на MS Project в PNG с помощта на 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);
}
}
}

Този пример демонстрира процедурата за експортиране на MPP в PNG с помощта на C#. Вместо да използвате експортирания PNG файл по подразбиране, можете да персонализирате изходния PNG файл, като използвате екземпляр на класа ImageSaveOptions, който предлага свойства като задаване на подходящо съдържание, разделителна способност, брой страници, страници, качество на изображението и формат на пиксели за име няколко.

В този пример се научихме да генерираме MPP към PNG конвертор с помощта на C#. Ако се интересувате от конвертиране на MPP файл в CSV, следвайте статията на конвертирайте MPP в CSV в C#.

 Български