Converti i file MPP di MS Project in formato SVG utilizzando Java

Il formato SVG viene utilizzato principalmente per incorporare contenuti in applicazioni desktop e Web. Potrebbero verificarsi situazioni in cui è necessario incorporare i file MPP in applicazioni desktop o Web. Per raggiungere questo obiettivo, la conversione dei file MPP in formato SVG si rivelerà utile. A tal fine, questo articolo ti insegnerà come convertire i file MPP in formato SVG utilizzando Java.

API Java per convertire file MPP in SVG

Aspose.Tasks per Java è un’API per lavorare con i file di Microsoft Project (MPP). Consente di leggere e scrivere file MPP/XML senza richiedere l’installazione di Microsoft Project. Puoi anche convertire i file MPP in formato SVG usando l’API. Puoi scaricare l’API utilizzando Maven o scaricare il JAR dalla sezione download.

Archivio:

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

Dipendenza:

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

Converti MPP in SVG in Java

Di seguito sono riportati i passaggi per convertire i file MPP di Microsoft Project in formato SVG.

Il codice di esempio seguente mostra come convertire i file MPP in formato SVG utilizzando Java.

// Il percorso della directory dei documenti.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Leggi il file di progetto di input
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Salva il progetto come SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Converti MPP in SVG con opzioni aggiuntive

Durante la conversione di file MPP in formato SVG, puoi utilizzare le opzioni aggiuntive per personalizzare l’SVG generato. Di seguito sono riportati i passaggi per convertire i file MPP in formato SVG utilizzando opzioni aggiuntive.

Il codice di esempio seguente mostra come convertire i file MPP in formato SVG con opzioni aggiuntive utilizzando Java.

// Il percorso della directory dei documenti.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Leggi il file di progetto di input
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Inizializza la classe SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Salva il file MPP come SVG
project.save(dataDir + "FileName5.svg", opt);

Ottieni una licenza gratuita

Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire i file MPP in formato SVG usando Java. Inoltre, hai visto come personalizzare il file SVG generato utilizzando opzioni aggiuntive. Aspose.Tasks per Java è un’API robusta e ricca di funzionalità che fornisce molte funzionalità aggiuntive per lavorare con i file MPP. Puoi esplorare l’API in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.

Guarda anche