Hogyan lehet MPP-t SVG-vé konvertálni C# használatával

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

  1. A NuGet csomagkezelő segítségével állítsa be a fejlesztői környezetet a Aspose.Tasks for .NET szolgáltatásba
  2. Érjen el egy meglévő MPP-fájlt a Project osztályobjektumban, hogy konvertálja SVG-vé
  3. Állítsa be a SaveOptions beállításokat a kimeneti SVG beállítások megadásához
  4. 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.

 Magyar