Այս հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես պետք է վերափոխել 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 նախագիծը 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#-ով-ի հոդվածին: