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
- Převeďte soubory MPP do formátu SVG pomocí C#
- Převeďte soubory MPP do formátu SVG s dalšími možnostmi
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ů.
- Načtěte soubor MPP pomocí třídy Project.
- Uložte soubor SVG pomocí metody Project.Save(string filename,SaveFileFormat format).
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.
- Načtěte soubor MPP pomocí třídy Project.
- Vytvořte instanci třídy SvgOptions.
- Nastavte požadované možnosti.
- Uložte soubor SVG pomocí metody Project.Save(string filename, SaveOptions options).
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.