Ova jednostavna tema pomaže u tome kako pretvoriti MPP u SVG pomoću C# pružajući detaljne korake konfiguracije i jednostavni kod za izvršavanje zadatka. Identificira sve potrebne resurse koji su potrebni za razvoj ove aplikacije bez ikakve ovisnosti o MS Projectu ili bilo kojem drugom softveru za upravljanje MPP-om za izvoz MS Project datoteke u SVG koristeći C# što rezultira stvaranjem SVG datoteka.
Koraci za pretvaranje MPP datoteke u SVG pomoću C#
- Postavite razvojno okruženje da uključi Aspose.Tasks for .NET pomoću upravitelja paketa NuGet
- Pristupite postojećoj MPP datoteci u objektu klase Project za pretvaranje u SVG
- Postavite opcije SaveOptions za postavljanje izlaznih SVG opcija
- Save rezultirajuća projektna datoteka kao SVG datoteka na disku
Prethodno navedeni koraci pružaju jednostavan način za konvertiranje MS Project datoteke u SVG pomoću C# slijedeći postupni postupak i primjer koda koji se može izvoditi. Proces započinje učitavanjem izvorne MPP datoteke s diska, a zatim se pomoću klase SaveOptions postavljaju različite opcije. Na kraju se učitana MPP datoteka izvozi u SVG i sprema na disk.
Kod za pretvaranje MS Projecta u SVG pomoću 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); | |
} | |
} | |
} |
Kako biste pretvorili MPP datoteku u SVG koristeći C#, možete pristupiti izvornoj MPP datoteci s diska, međutim, također možete učitati MPP datoteku iz toka koji omogućuje učitavanje iz izvora poput baze podataka ili s weba . Klasa LoadOptions može se koristiti za postavljanje lozinke za otvaranje zaštićene projektne datoteke, postavljanje nekog tokena za otkazivanje za prekid operacije učitavanja datoteke i postavljanje rutine rukovanja pogreškama za pristup nekim XML datotekama. Slično se koristi SvgOptions koji izlaže opcije poput postavljanja BarStyles, CustomPageSize, Gridlines, TextStyles, Timescale i mnoge druge.
U ovoj smo temi naučili konvertirati MPP u SVG datoteke. Ako ste zainteresirani za pretvaranje MPP-a u Excel, slijedite članak na kako pretvoriti MPP u Excel pomoću C#.