Այս հակիրճ ձեռնարկը նկարագրում է, թե ինչպես փոխարկել MPP-ն HTML-ի C#-ում` բեռնելով սկզբնաղբյուր MPP ֆայլը և այնուհետև տրամադրելով ելքային HTML ֆայլը կազմաձևելու տարբերակը: Կազմաձևման ընթացքում դուք կարող եք սահմանել HTML ֆայլի մի շարք բնութագրեր՝ ըստ ձեր պահանջների: Կազմաձևումն ավարտվելուց հետո Project.Save() ֆունկցիան կօգտագործվի Microsoft Project-ը HTML-ի փոխակերպելու համար՝ օգտագործելով C#**:
Microsoft Project-ը HTML-ի փոխարկելու քայլեր՝ օգտագործելով C#
- Կազմաձևեք նախագիծը՝ Aspose.Tasks հավելվածում օգտագործելու համար
- Բեռնեք սկզբնաղբյուր MPP ֆայլը Project դասի օբյեկտում՝ HTML-ի փոխարկելու համար
- Ստեղծեք HtmlSaveOptions-ի օրինակ՝ ելքային HTML ֆայլը կարգավորելու համար
- Նշեք էջի համարները, որոնք պետք է ներկայացվեն HTML-ին
- Սահմանեք HTML ֆայլի էջի չափը
- Պահպանեք MPP ֆայլը որպես HTML՝ օգտագործելով վերը նշված կոնֆիգուրացիաները
Այս քայլերը օգնում են փոխել MPP-ն HTML-ի C#-ում՝ տրամադրելով տեղեկատվություն անհրաժեշտ գրադարանի և դասերի մասին: Անհրաժեշտ չէ հատուկ կոնֆիգուրացիա սահմանել HtmlSaveOptions դասում, եթե ցանկանում եք բոլոր էջերը վերափոխել HTML-ի, հակառակ դեպքում, կարող եք ավելացնել ցանկալի էջերի համարները HtmlSaveOptions.Pages հավաքածուին: Նմանապես, եթե դուք հստակորեն չեք սահմանում էջի չափը, կօգտագործվի էջի լռելյայն չափը:
Կոդ MPP-ն HTML-ի C#-ով փոխարկելու համար
namespace ConvertMppToHtmlInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MPP to HTML | |
{ | |
// Load a license to avoid trial version watermark in the output PDF | |
Aspose.Tasks.License licWatermarkPDF = new Aspose.Tasks.License(); | |
licWatermarkPDF.SetLicense("Aspose.Tasks.lic"); | |
// Load the source MPP file | |
Aspose.Tasks.Project project = new Aspose.Tasks.Project(@"TaskDurations.mpp"); | |
// Create HtmlSaveOptions object to configure the output HTML file | |
Aspose.Tasks.Saving.HtmlSaveOptions saveOptions = new Aspose.Tasks.Saving.HtmlSaveOptions(); | |
// Set page number to be rendered to HTML | |
saveOptions.Pages.Add(1); | |
// Set page size to the desired size like A4 | |
saveOptions.PageSize = Aspose.Tasks.Visualization.PageSize.A4; | |
// Save output file with the specified save options | |
project.Save(@"ConvertedHtml.html", saveOptions); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Այս կոդի մեջ փոխելու Microsoft Project-ը HTML-ի, օգտագործելով C# HtmlSaveOptions դասի օբյեկտը, որը պարունակում է հատկություններ սահմանելու տողերի ոճերը, լռելյայն տառատեսակի անվանումը, ավարտի ամսաթիվը, որին ավարտվում է վերարտադրումը, սահմանում է գիծը Gridlines-ում և սահմանում SaveFormat՝ անվանելու համար: քիչ. Դուք կարող եք պահպանել ելքային ֆայլը ոչ միայն որպես HTML, այլև այլ ձևաչափեր՝ օգտագործելով այլ գերբեռնված պահպանման գործառույթներ:
Այս հոդվածում մենք սովորեցինք MPP-ն փոխարկել HTML-ի, սակայն եթե ցանկանում եք Microsoft-ի նախագծի ֆայլը վերածել XPS-ի, տես ինչպես փոխարկել Microsoft Project ֆայլը XPS-ի C#-ով-ի հոդվածը: