Microsoft Project fájlok konvertálása C#-on keresztül

Konvertálja a Microsoft Project MPP-t, MPT-t, MPX-et PDF-be, Excel-be, HTML-be és képekké, beleértve a BMP-t, JPG-t, PNG-t, TIFF-et, hogy többplatformos .NET-alkalmazásokat készítsen.

A Microsoft Project alkalmazás segíti a projektmenedzsereket a teljes tervezésben, a haladás nyomon követésében, az erőforrások hozzárendelésében és a munkaterhelések elemzésében. És amikor csak a Microsoft Project MPP, MPT, MPX fájljait kell kezelni a vállalati .NET megoldáson belül a Microsoft Project telepítése nélkül, a .NET Project fájlkezelő API készen áll erre. Könnyen kezelheti, létrehozhatja, módosíthatja a dokumentumokat, valamint konvertálhat más fájlokra. Az alábbi kód tökéletesen működik, és könnyen integrálható a megoldásba.

Microsoft Project konvertálása PDF-be

A Microsoft Project konvertálása PDF-be, a folyamat az MPP, MPT vagy MPX Microsoft Project fájl betöltése a [Project class] használatával ( https://apireference.aspose.com/tasks/net/aspose.tasks/project) . Hívja meg a mentési módot, és adja meg a kimeneti PDF-fájlt és a SaveFileFormat .PDF-et paraméterként. Az átalakítási folyamat során az összes feladat, erőforrás és erőforrás-hozzárendelési adat megjelenítésre kerül.

C# kód a Microsoft Project PDF-be konvertálásához

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);

A Microsoft Project konvertálása JPG, PNG, BMP, TIFF képekké

A Microsoft Project fájlok MPP, MPT, MPX fájlok képformátumokká konvertálása szinte azonos, az egyetlen különbség a SaveFileFormat kiterjesztés és képformátum. Tehát csak töltse be a fájlt a Project osztály segítségével, és hívja meg a mentési metódust, miközben paraméterként adja át a megfelelő kimeneti képformátumot és a SaveFileFormat-ot. Ha további képbeállításokra van szükség, az API ImageSaveOptions lehetőséget biztosít a renderelt képek JPG-, PNG-, BMP- vagy TIFF-fájlokba mentéséhez.

C# kód a Microsoft Project képformátumokká konvertálásához

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);

Konverzió Microsoft Projectből HTML-be

A Microsoft Project HTML formátumba konvertálásának folyamata majdnem ugyanaz, mint a PDF-é, az egyetlen különbség a SaveFileFormat HTML kiterjesztés. Tehát csak töltse be a fájlt a Project osztály segítségével, és hívja meg a mentési metódust, miközben paraméterként adja át a megfelelő kimeneti HTML-fájlt és a SaveFileFormat.HTML-t.

C# kód a Microsoft Project HTML konvertálásához

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);

A Microsoft Project konvertálása Excel XLSX, CSV-fájlba

A .NET MS Project Files API XlsxOptions -t biztosít a Project XLSX és [CsvOptions] formátumba való konvertálásához ( https://apireference.aspose .com/tasks/net/aspose.tasks.saving/csvoptions) MPP, MPT, MPX CSV-fájlokká konvertálásához. A fejlesztők ezen osztályok használatával megadhatják a releváns beállításokat. Az összes többi folyamat ugyanaz.

C# kód a Microsoft Project CSV-vé konvertálásához

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);