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

Formát SVG se většinou používá pro vkládání obsahu do desktopových a webových aplikací. Mohou nastat situace, kdy potřebujete vložit své soubory MPP do desktopových nebo webových aplikací. Chcete-li toho dosáhnout, převod souborů MPP do formátu SVG se ukáže jako užitečný. Za tímto účelem vás tento článek naučí, jak převést soubory MPP do formátu SVG pomocí Java.

Java API pro převod souborů MPP na SVG

Aspose.Tasks for Java je API pro práci se soubory Microsoft Project (MPP). Umožňuje číst a zapisovat soubory MPP/XML bez nutnosti instalace aplikace Microsoft Project. Soubory MPP můžete také převést do formátu SVG pomocí rozhraní API. Můžete si buď stáhnout API pomocí Maven, nebo si stáhnout JAR ze sekce ke stažení.

úložiště:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Závislost:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>21.10</version>
    <classifier>jdk18</classifier>
</dependency>

Převést MPP na SVG v Javě

Následují kroky pro převod souborů Microsoft Project MPP do formátu SVG.

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

// Cesta k adresáři dokumentů.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Přečtěte si vstupní soubor projektu
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Uložte projekt jako SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Převeďte MPP na SVG s dalšími možnostmi

Při převodu souborů MPP do formátu SVG můžete použít další možnosti k přizpůsobení vygenerovaného SVG. Níže jsou uvedeny kroky pro převod souborů MPP do formátu SVG pomocí dalších možností.

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

// Cesta k adresáři dokumentů.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Přečtěte si vstupní soubor projektu
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Inicializujte třídu SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Uložte soubor MPP jako SVG
project.save(dataDir + "FileName5.svg", opt);

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 MPP do formátu SVG pomocí Java. Dále jste viděli, jak upravit vygenerovaný soubor SVG pomocí dalších možností. Aspose.Tasks for Java je robustní a na funkce bohaté API, které 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é