Toto ostré téma se zaměřuje na to, jak převést MPP na SVG pomocí Javy. Zahrnuje všechny podrobnosti konfigurace, sekvenci kroků a spustitelný ukázkový kód pro demonstraci operace. Můžete vyvinout aplikaci pro převod Microsoft Project do SVG pomocí Java pouze pomocí jednoduchých volání API.
Kroky k převodu MPP na SVG pomocí Java
- Nastavte vývojové prostředí tak, aby zahrnovalo Aspose.Tasks for Java pomocí správce úložiště
- Načtěte existující soubor MPP do objektu třídy Project a převeďte jej na SVG
- Nastavte výstupní možnosti SVG pomocí objektu třídy SvgOptions
- Převeďte soubor MPP na SVG pomocí metody uložení
Tyto jednoduché kroky představují kompletní konfigurační detaily a postupný proces převodu MS Project na SVG pomocí Javy. Třída Project se používá pro načtení zdrojového souboru MPP a třída SvgOptions se používá pro nastavení charakteristik výstupního souboru SVG. Zde je vhodné zmínit, že objekt třídy SvgOptions není povinný a lze jej vyloučit pomocí výchozího nastavení výstupního souboru SVG.
Kód pro export MS Project do SVG pomocí Javy
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
Ve výše uvedeném příkladu používá kód pro uložení MPP jako SVG pomocí Java instanci třídy Project, která přistupuje ke zdrojovému souboru z disku. Také odhaluje přetížení konstruktoru při načítání souboru MPP jako proudu ze zdrojů, jako jsou databáze nebo web. Možnosti SvgOptions lze použít k přizpůsobení výstupního souboru SVG nastavením vlastností, jako jsou CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles a mnoho dalších.
Naučili jsme se proces změny MPP na SVG pomocí Javy zde. Pokud se chcete dozvědět o procesu převodu MPP na soubor PDF, přečtěte si článek na jak převést MPP do PDF v Javě.