Konwertuj pliki MS Project MPP do formatu SVG przy użyciu języka Java

Format SVG jest najczęściej używany do osadzania treści w aplikacjach komputerowych i internetowych. Mogą zaistnieć sytuacje, w których trzeba osadzić pliki MPP w aplikacjach komputerowych lub internetowych. Aby to osiągnąć, pomocne okaże się przekonwertowanie plików MPP do formatu SVG. W tym celu w tym artykule dowiesz się, jak konwertować pliki MPP do formatu SVG przy użyciu języka Java.

Java API do konwersji plików MPP do SVG

Aspose.Tasks for Java to interfejs API do pracy z plikami Microsoft Project (MPP). Umożliwia odczytywanie i zapisywanie plików MPP/XML bez konieczności instalowania programu Microsoft Project. Możesz także konwertować pliki MPP do formatu SVG za pomocą interfejsu API. Możesz pobrać API za pomocą Mavena lub pobrać plik JAR z sekcji pliki do pobrania.

Magazyn:

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

Zależność:

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

Konwertuj MPP na SVG w Javie

Poniżej przedstawiono kroki konwersji plików Microsoft Project MPP do formatu SVG.

Poniższy przykładowy kod pokazuje, jak konwertować pliki MPP do formatu SVG przy użyciu języka Java.

// Ścieżka do katalogu dokumentów.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Przeczytaj wejściowy plik projektu
Project project = new Project(dataDir + "Homemoveplan.mpp");

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

Konwertuj MPP na SVG z dodatkowymi opcjami

Podczas konwertowania plików MPP do formatu SVG możesz skorzystać z dodatkowych opcji, aby dostosować wygenerowany SVG. Poniżej przedstawiono kroki konwersji plików MPP do formatu SVG przy użyciu dodatkowych opcji.

Poniższy przykładowy kod pokazuje, jak konwertować pliki MPP do formatu SVG z dodatkowymi opcjami przy użyciu języka Java.

// Ścieżka do katalogu dokumentów.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Przeczytaj wejściowy plik projektu
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Zainicjuj klasę SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Zapisz plik MPP jako SVG
project.save(dataDir + "FileName5.svg", opt);

Uzyskaj bezpłatną licencję

Aby wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się konwertować pliki MPP do formatu SVG przy użyciu języka Java. Ponadto widziałeś, jak dostosować wygenerowany plik SVG za pomocą dodatkowych opcji. Aspose.Tasks for Java to solidny i bogaty w funkcje interfejs API, który zapewnia wiele dodatkowych funkcji do pracy z plikami MPP. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym darmowym forum wsparcia.

Zobacz też