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
- Konvertera MPP-filer till SVG-format med Java
- Konvertera MPP-filer till SVG-format med ytterligare alternativ
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.
- Ladda MPP-filen med klassen Project.
- Spara filen som SVG med metoden Project.save(String filename, int 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.
- Ladda MPP-filen med klassen Project.
- Skapa en instans av klassen SvgOptions.
- Ställ in önskade alternativ.
- Spara SVG-filen med metoden Project.save(String filename, SaveOptions options).
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.