Microsoft Project Files Conversion via C#

Konvertera Microsoft Project MPP, MPT, MPX till PDF, Excel, HTML och bilder inklusive BMP, JPG, PNG, TIFF för att bygga plattformsoberoende .NET-applikationer.

Microsoft Project-applikationen är till för att hjälpa projektledare med fullständig planering, spårning av framsteg, tilldelning av resurser och analys av arbetsbelastningar. Och närhelst det finns behov av att hantera Microsoft Project MPP, MPT, MPX-filer inom företagets .NET-lösning utan att installera Microsoft Project, finns .NET Project filhanterings-API där för att göra allt detta. Det kan enkelt hantera, skapa, ändra dokument samt konvertera till andra filer. Nedanstående kod fungerar utmärkt och kan enkelt integreras i lösningen.

Microsoft Project till PDF-konvertering

Microsoft Project till PDF-konvertering, Process är, Ladda Microsoft Project-filen MPP, MPT eller MPX med Project class . Anropa sparmetoden och med utdata-PDF-fil och SaveFileFormat .PDF som parametrar. Under konverteringsprocessen kommer alla uppgifter, resurser och resurstilldelningsdata att renderas.

C#-kod för Microsoft Project till PDF-konvertering

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Konvertera Microsoft Project till bilder JPG, PNG, BMP, TIFF

Att konvertera Microsoft Project-filer MPP, MPT, MPX till bildformat är nästan samma, den enda skillnaden är SaveFileFormat-tillägget och bildformatet. Så det är bara att ladda filen med Project-klassen och anropa sparmetoden samtidigt som du skickar det relevanta utdatabildformatet och SaveFileFormat som parametrar. Om det behövs ytterligare bildinställningar tillhandahåller API ImageSaveOptions för att spara renderade bilder i JPG-, PNG-, BMP- eller TIFF-filer .

C#-kod för att konvertera Microsoft Project till bildformat

1. // load project file

2. var projectToImages = new Project(dir + "template.mpp");

3. // create ImageSaveOptions with desired Image format currently MPP to JPG

4. var ImageOptions = new ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

5.  {
    CustomPageSize = new SizeF(2200, 1100),
    HorizontalResolution = 96f,
    VerticalResolution = 96f,

    JpegQuality = 70

    };

6. // render data to image format

7. projectToImages.Save(dir + "output.jpg", ImageOptions);

Microsoft Project till HTML-konvertering

Processen för konvertering av Microsoft Project till HTML är nästan samma som för PDF, den enda skillnaden är SaveFileFormat HTML-tillägg. Så det är bara att ladda filen med Project-klassen och anropa sparametoden samtidigt som du skickar den relevanta HTML-filen och SaveFileFormat.HTML som parametrar.

C#-kod för Microsoft Project till HTML-konvertering

1. // Read the input Project MPP file
2. Project projectToCSV = new Project("Project.mpp");

3. // Initialize CsvOptions class instance
4. Aspose.Tasks.Saving.CsvOptions CSVOpts = new Aspose.Tasks.Saving.CsvOptions();
5. CSVOpts.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;

6. // Save output CSV file
7. projectToCSV.Save("output.csv", CSVOpts);

Konvertera Microsoft Project till Excel XLSX, CSV-fil

.NET MS Project Files API tillhandahåller XlsxOptions för att konvertera Project till XLSX och CsvOptions .com/tasks/net/aspose.tasks.saving/csvoptions) för att konvertera MPP, MPT, MPX till CSV-filer. Utvecklare kan ange relevanta alternativ genom att använda dessa klasser. Alla andra processer är desamma.

C#-kod för Microsoft Project till CSV-konvertering

1. // load the file to be converted

2. var prjectToHTML = new Project(dir + "template.mpp");

3. // save in different formats

4. prjectToHTML.Save(dir + "output.html", SaveFileFormat.HTML);

Andra omvandlingar som stöds

Du kan också konvertera JIRA till många andra filformat:

JIRA TO BMP (Bitmap Image File)
JIRA TO HTML (Hyper Text Markup Language)
JIRA TO JIRA (Proprietary Issue Tracking Product)
JIRA TO JPEG (JPEG Image)
JIRA TO MPP (Microsoft Project Data File)
JIRA TO MPT (Microsoft Project Template Files)
JIRA TO MPX (Microsoft Exchange File Format)
JIRA TO PDF (Portable Document Format)
JIRA TO PNG (Portable Network Graphics)
JIRA TO SVG (Scalable Vector Graphics)
JIRA TO PRIMAVERA XML (eXtensible Markup Language)
JIRA TO TIFF (Tagged Image File Format)
JIRA TO TXT (Text Document)
JIRA TO XER (XER file format)
JIRA TO XLS (Microsoft Excel Spreadsheet)
JIRA TO XLSX (OOXML Excel File)
JIRA TO XML (Extensible Markup Language)
JIRA TO XPS (XML Paper Specifications)

Du kan också konvertera MPP till många andra filformat:

MPP TO BMP (Bitmap Image File)
MPP TO HTML (Proprietary Issue Tracking Product)
MPP TO JIRA (Proprietary software issue tracking)
MPP TO JPEG (JPEG Image)
MPP TO MPP (Microsoft Project Data File)
MPP TO MPT (Microsoft Project Template Files)
MPP TO MPX (Microsoft Exchange File Format)
MPP TO PDF (Portable Document Format)
MPP TO PNG (Portable Network Graphics)
MPP TO PRIMAVERA XML (eXtensible Markup Language)
MPP TO SVG (Scalable Vector Graphics)
MPP TO TIFF (Tagged Image File Format)
MPP TO TXT (Text Document)
MPP TO XER (XER file format)
MPP TO XLS (Microsoft Excel Spreadsheet)
MPP TO XLSX (OOXML Excel File)
MPP TO XML (Extensible Markup Language)
MPP TO XPS (XML Paper Specifications)

Du kan också konvertera MPT till många andra filformat:

MPT TO BMP (Bitmap Image File)
MPT TO HTML (Proprietary Issue Tracking Product)
MPT TO JIRA (Proprietary software issue tracking)
MPT TO JPEG (JPEG Image)
MPT TO MPP (Microsoft Project Data File)
MPT TO MPT (Microsoft Project Template Files)
MPT TO MPX (Microsoft Exchange File Format)
MPT TO PDF (Portable Document Format)
MPT TO PNG (Portable Network Graphics)
MPT TO PRIMAVERA XML (eXtensible Markup Language)
MPT TO SVG (Scalable Vector Graphics)
MPT TO TIFF (Tagged Image File Format)
MPT TO TXT (Text Document)
MPT TO XER (XER file format)
MPT TO XLS (Microsoft Excel Spreadsheet)
MPT TO XLSX (OOXML Excel File)
MPT TO XML (Extensible Markup Language)
MPT TO XPS (XML Paper Specifications)

Du kan också konvertera MPX till många andra filformat:

MPX TO BMP (Bitmap Image File)
MPX TO HTML (Proprietary Issue Tracking Product)
MPX TO JIRA (Proprietary software issue tracking)
MPX TO JPEG (JPEG Image)
MPX TO MPP (Microsoft Project Data File)
MPX TO MPT (Microsoft Project Template Files)
MPX TO MPX (Microsoft Exchange File Format)
MPX TO PDF (Portable Document Format)
MPX TO PNG (Portable Network Graphics)
MPX TO PRIMAVERA XML (eXtensible Markup Language)
MPX TO SVG (Scalable Vector Graphics)
MPX TO TIFF (Tagged Image File Format)
MPX TO TXT (Text Document)
MPX TO XER (XER file format)
MPX TO XLS (Microsoft Excel Spreadsheet)
MPX TO XLSX (OOXML Excel File)
MPX TO XML (Extensible Markup Language)
MPX TO XPS (XML Paper Specifications)

Du kan också konvertera Primavera XML till många andra filformat:

Primavera XML TO BMP (Bitmap Image File)
Primavera XML TO HTML (Proprietary Issue Tracking Product)
Primavera XML TO JIRA (Proprietary software issue tracking)
Primavera XML TO MPP (Microsoft Project Data File)
Primavera XML TO MPT (Microsoft Project Template Files)
Primavera XML TO MPX (Microsoft Exchange File Format)
Primavera XML TO PDF (Portable Document Format)
Primavera XML TO PNG (Portable Network Graphics)
Primavera XML TO PRIMAVERA XML (eXtensible Markup Language)
Primavera XML TO SVG (Scalable Vector Graphics)
Primavera XML TO TIFF (Tagged Image File Format)
Primavera XML TO TXT (Text Document)
Primavera XML TO XER (XER file format)
Primavera XML TO XLS (Microsoft Excel Spreadsheet)
Primavera XML TO XLSX (OOXML Excel File)
Primavera XML TO XML (Extensible Markup Language)
Primavera XML TO XPS (XML Paper Specifications)

Du kan också konvertera XML till många andra filformat:

XML TO BMP (Bitmap Image File)
XML TO HTML (Proprietary Issue Tracking Product)
XML TO JIRA (Proprietary software issue tracking)
XML TO JPEG (JPEG Image)
XML TO MPP (Microsoft Project Data File)
XML TO MPT (Microsoft Project Template Files)
XML TO MPX (Microsoft Exchange File Format)
XML TO PDF (Portable Document Format)
XML TO PNG (Portable Network Graphics)
XML TO XML (eXtensible Markup Language)
XML TO SVG (Scalable Vector Graphics)
XML TO TIFF (Tagged Image File Format)
XML TO TXT (Text Document)
XML TO XER (XER file format)
XML TO XLS (Microsoft Excel Spreadsheet)
XML TO XLSX (OOXML Excel File)
XML TO XML (Extensible Markup Language)
XML TO XPS (XML Paper Specifications)