Преобразование 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#.

 Русский