Ez az egyszerű témakör részletes konfigurációs lépésekkel és a feladat végrehajtásához futtatható egyszerű kóddal segíti a MPP SVG formátumú konvertálását C# használatával. Azonosítja az összes szükséges erőforrást az alkalmazás fejlesztéséhez anélkül, hogy az MS Projecttől vagy bármely más MPP kezelőszoftvertől függne, hogy MS Project fájlt exportálhasson SVG-be C# használatával, ami egy SVG létrehozását eredményezi. fájlt.
Az MPP-fájl SVG-vé konvertálásának lépései C# használatával
- A NuGet csomagkezelő segítségével állítsa be a fejlesztői környezetet a Aspose.Tasks for .NET szolgáltatásba
- Érjen el egy meglévő MPP-fájlt a Project osztályobjektumban, hogy konvertálja SVG-vé
- Állítsa be a SaveOptions beállításokat a kimeneti SVG beállítások megadásához
- Save az eredményül kapott projektfájl SVG-fájlként a lemezen
A fent említett lépések egyszerű módot biztosítanak az MS Project fájl SVG formátumra konvertálására C#* használatával egy lépésenkénti folyamat és egy futtatható mintakód követésével. A folyamat úgy kezdődik, hogy betölti a forrás MPP fájlt a lemezről, majd a SaveOptions osztály használatával különböző beállításokat állít be. Végül a betöltött MPP-fájlt SVG-be exportálják, és a lemezre mentik.
Kód az MS Project konvertálásához SVG-vé C# használatával
using System; | |
using Aspose.Tasks; | |
using Aspose.Tasks.Saving; | |
using Aspose.Tasks.Visualization; | |
namespace KbTasks | |
{ | |
public class MppToSVG | |
{ | |
public static void ConvertTasksToSVG() | |
{ | |
string FilePath = @"/Users/TestData/"; | |
// Applying product license to read the MPP file | |
License TasksLic = new License(); | |
TasksLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the source Project file from the disk | |
Project InputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG export options | |
SaveOptions SvgOpts = new SvgOptions(); | |
SvgOpts.FitContent = true; | |
SvgOpts.Timescale = Timescale.ThirdsOfMonths; | |
// Save the exported SVG file on the disk | |
InputProject.Save(FilePath + "ExportedSvg.svg", SvgOpts); | |
} | |
} | |
} |
Egy MPP fájl SVG-vé alakításához C# használatával elérheti a forrás MPP fájlt a lemezről, de betöltheti az MPP fájlt a folyamból is, amely lehetővé teszi a forrásból, például adatbázisból vagy webről történő betöltést. . A LoadOptions osztály segítségével beállíthatja a jelszót a védett projektfájl megnyitásához, beállíthat néhány törlési tokent a fájlbetöltési művelet megszakításához, és beállíthatja a hibakezelési rutint egyes XML-fájlok eléréséhez. Hasonlóképpen az SvgOptions is használatos, amelyek olyan opciókat tesznek közzé, mint a BarStyles, CustomPageSize, Gridlines, TextStyles, Timescale és még sok más beállítás.
Ebben a témakörben megtanultuk, hogyan lehet MPP-t SVG-fájlokká konvertálni. Ha szeretne egy MPP-t Excelbe konvertálni, kövesse a hogyan lehet az MPP-t Excelbe konvertálni C# segítségével című cikket.