Questo semplice argomento aiuta in come convertire MPP in SVG utilizzando C# fornendo passaggi di configurazione dettagliati e un codice semplice eseguibile per eseguire l’attività. Identifica tutte le risorse necessarie per sviluppare questa applicazione senza alcuna dipendenza da MS Project o da qualsiasi altro software di gestione MPP per esportare il file MS Project in SVG utilizzando C# che si traduce nella creazione di un SVG file.
Passaggi per convertire il file MPP in SVG usando C#
- Configura l’ambiente di sviluppo per includere Aspose.Tasks for .NET utilizzando il gestore di pacchetti NuGet
- Accedi a un file MPP esistente nell’oggetto classe Project da convertire in SVG
- Imposta le opzioni SaveOptions per impostare le opzioni SVG di output
- Save il file di progetto risultante come file SVG sul disco
I passaggi summenzionati forniscono un modo semplice per convertire il file MS Project in SVG utilizzando C# seguendo un processo graduale e un codice di esempio eseguibile. Il processo viene avviato caricando il file MPP di origine dal disco e quindi utilizzando la classe SaveOptions vengono impostate diverse opzioni. Infine, il file MPP caricato viene esportato in SVG e salvato sul disco.
Codice per convertire MS Project in SVG usando C#
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); | |
} | |
} | |
} |
Per trasformare un file MPP in SVG usando C#, puoi accedere al file MPP di origine dal disco, tuttavia, puoi anche caricare il file MPP dallo stream che consente il caricamento dai sorgenti come un database o da un web . La classe LoadOptions può essere utilizzata per impostare la password per l’apertura di un file di progetto protetto, impostare alcuni token di annullamento per interrompere l’operazione di caricamento del file e impostare la routine di gestione degli errori per l’accesso ad alcuni file XML. Allo stesso modo, viene utilizzato SvgOptions che espone opzioni come l’impostazione di BarStyles, CustomPageSize, Gridlines, TextStyles, Timescale e molti altri.
In questo argomento, abbiamo imparato a convertire file MPP in file SVG. Se sei interessato a convertire un MPP in Excel, segui l’articolo su come convertire MPP in Excel usando C#.