Փոխարկել 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 նախագիծը 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#-ով-ի հոդվածին:

 Հայերեն