Skip to content

Instantly share code, notes, and snippets.

View conholdate-com-kb's full-sized avatar

conholdate-com-kb

View GitHub Profile
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace AsposeTests
{
class Program
{
static void Main(string[] args) // Main function to Convert MPP to PDF
{
// Load license
@conholdate-com-kb
conholdate-com-kb / how-to-extract-microsoft-project-file-metadata-in-c-sharp.cs
Created May 6, 2025 18:34
Extract Microsoft Project Metadata Information from .MPP File in C#. The step by step explanation can be found here: https://kb.conholdate.com/total/net/how-to-extract-microsoft-project-file-metadata-in-c-sharp/
using System;
//Add reference to Aspose.Tasks for .NET API
//Use following namespaces to extract metadata from Micorosoft Project file
using Aspose.Tasks;
namespace ExtractMicrosoftProjectFileMetaData
{
class Program
{
static void Main(string[] args)
using System;
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace ConvertMicrosoftProjectFileToXPS
{
class Program
{
static void Main(string[] args)
{
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");
namespace ConvertMppToExcelUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert MPP to Excel using C#
{
// Instantiate license
Aspose.Tasks.License licForTasks = new Aspose.Tasks.License();
licForTasks.SetLicense("Aspose.Total.lic");
using System;
using Aspose.Tasks;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
namespace KbTasks
{
public class MppToSVG
{
public static void ConvertTasksToSVG()
using System;
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace KbTasks
{
public class WeekdaysForCalender
{
public static void AddWeekdaysForCalender()
{
using System.Drawing.Imaging;
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace KbTasks
{
public class MppToTiff
{
public static void ConvertTasksToTiff()
{
using Aspose.Tasks;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
namespace KbTasks
{
public class MppToPng
{
public static void ConvertTasksToPNG()
{
using Aspose.Tasks;
using Aspose.Tasks.Saving;
namespace KbTasks
{
public class MppToCsv
{
public static void ConvertTasksToCSV()
{
string FilePath = @"/Users/KnowledgeBase/TestData/";