Konvertera MS Project MPP-filer till SVG-format med Java

Formatet SVG används mest för att bädda in innehåll i skrivbords- och webbapplikationer. Det kan finnas situationer där du behöver bädda in dina MPP-filer i skrivbords- eller webbapplikationer. För att uppnå det kommer det att visa sig vara användbart att konvertera dina MPP-filer till SVG-format. För detta ändamål kommer den här artikeln att lära dig hur du konverterar MPP-filer till SVG-format med Java.

Java API för att konvertera MPP-filer till SVG

Aspose.Tasks for Java är ett API för att arbeta med Microsoft Project-filer (MPP). Det låter dig läsa och skriva MPP/XML-filer utan att Microsoft Project behöver installeras. Du kan också konvertera MPP-filer till SVG-format med hjälp av API:et. Du kan antingen ladda ner API:t med Maven eller ladda ner JAR från avsnittet downloads.

Förvar:

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

Beroende:

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

Konvertera MPP till SVG i Java

Följande är stegen för att konvertera Microsoft Project MPP-filer till SVG-format.

Följande exempelkod visar hur man konverterar MPP-filer till SVG-format med Java.

// Sökvägen till dokumentkatalogen.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Läs ingångsprojektfilen
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Spara projektet som SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Konvertera MPP till SVG med ytterligare alternativ

När du konverterar MPP-filer till SVG-format kan du använda de ytterligare alternativen för att anpassa den genererade SVG. Följande är stegen för att konvertera MPP-filer till SVG-format med ytterligare alternativ.

Följande exempelkod visar hur man konverterar MPP-filer till SVG-format med ytterligare alternativ med Java.

// Sökvägen till dokumentkatalogen.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Läs indataprojektfilen
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Initiera klassen SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Spara MPP-filen som SVG
project.save(dataDir + "FileName5.svg", opt);

Skaffa en gratis licens

För att prova API utan utvärderingsbegränsningar kan du begära en gratis tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar MPP-filer till SVG-format med Java. Dessutom har du sett hur du anpassar den genererade SVG-filen med hjälp av ytterligare alternativ. Aspose.Tasks för Java är ett robust och funktionsrikt API som ger många ytterligare funktioner för att arbeta med MPP-filer. Du kan utforska API:et i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.

Se även