В этой краткой теме основное внимание уделяется тому, как конвертировать MPP в PNG на C#, обсуждая необходимые шаги настройки и пример кода для выполнения задачи. Он включает в себя все необходимые ресурсы для создания приложения без какой-либо зависимости от программного обеспечения MS Project для преобразования файла MPP в PNG с использованием C#.
Действия по преобразованию MPP в PNG с использованием C#
- Настройте среду для установки Aspose.Tasks for .NET с помощью диспетчера пакетов NuGet для экспорта MPP в PNG с помощью C#.
- Откройте исходный файл MPP, используя экземпляр объекта класса Project, чтобы преобразовать файл MPP в PNG с помощью C#.
- Создайте экземпляр класса ImageSaveOptions, чтобы установить необходимые параметры файла PNG.
- Преобразование файла 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#.