Převeďte soubory MS Project MPP do formátu SVG pomocí C#

Formát SVG se často používá pro vkládání obsahu do webových a desktopových aplikací. Mohou nastat situace, kdy je potřeba do takových aplikací vložit obsah souborů Microsoft Project MPP. Za těchto okolností se převod souboru MPP do formátu SVG ukáže jako užitečný. Ve světle toho vás tento článek naučí, jak převést soubory MPP do formátu SVG programově pomocí C#.

C# API pro převod souborů MPP do formátu SVG

Aspose.Tasks for .NET je robustní API pro práci se soubory MS Project MPP. Rozhraní API umožňuje vytvářet a číst soubory MPP/XML bez potřeby dalšího softwaru. Kromě toho API podporuje převod souborů MPP do formátu SVG. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.

PM> Install-Package Aspose.Tasks

Převeďte soubory MPP do formátu SVG pomocí C#

Soubory MPP můžete převést do formátu SVG pomocí několika řádků kódu. Abyste toho dosáhli, postupujte podle níže uvedených kroků.

Následující ukázkový kód ukazuje, jak převést soubory MPP do formátu SVG pomocí C#.

// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Uložte soubor MPP jako SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Převeďte soubory MPP do formátu SVG s dalšími možnostmi

Při převodu souborů MPP do formátu SVG můžete poskytnout další možnosti pro přizpůsobení generovaného výstupu. Chcete-li použít další možnosti pro převod souborů MPP do formátu SVG, použijte kroky uvedené níže.

Následující ukázkový kód ukazuje, jak převést soubory MPP do formátu SVG pomocí dalších možností.

// Načtěte soubor MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Inicializujte třídu SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Uložte soubor MPP jako SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Získejte bezplatnou licenci

Abyste mohli API vyzkoušet bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést soubory Microsoft Project MPP do formátu SVG pomocí C#. Dále jste se naučili, jak používat další možnosti k přizpůsobení vygenerovaného SVG. Aspose.Tasks for .NET API poskytuje mnoho dalších funkcí pro práci se soubory MPP. Rozhraní API můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také