Converter arquivos MPP do MS Project para o formato SVG usando Java

O formato SVG é usado principalmente para incorporar conteúdo em aplicativos de desktop e web. Pode haver situações em que você precise incorporar seus arquivos MPP em aplicativos de desktop ou web. Para conseguir isso, converter seus arquivos MPP para o formato SVG será útil. Para isso, este artigo ensinará como converter arquivos MPP para o formato SVG usando Java.

API Java para converter arquivos MPP para SVG

Aspose.Tasks for Java é uma API para trabalhar com arquivos do Microsoft Project (MPP). Ele permite que você leia e grave arquivos MPP/XML sem exigir a instalação do Microsoft Project. Você também pode converter arquivos MPP para o formato SVG usando a API. Você pode baixar a API usando o Maven ou baixar o JAR da seção downloads.

Repositório:

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

Dependência:

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

Converter MPP para SVG em Java

A seguir estão as etapas para converter arquivos MPP do Microsoft Project para o formato SVG.

O código de exemplo a seguir mostra como converter arquivos MPP para o formato SVG usando Java.

// O caminho para o diretório de documentos.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Leia o arquivo de projeto de entrada
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Salve o projeto como SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Converter MPP para SVG com opções adicionais

Ao converter arquivos MPP para o formato SVG, você pode usar as opções adicionais para personalizar o SVG gerado. A seguir estão as etapas para converter arquivos MPP para o formato SVG usando opções adicionais.

O código de exemplo a seguir mostra como converter arquivos MPP para o formato SVG com opções adicionais usando Java.

// O caminho para o diretório de documentos.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Leia o arquivo de projeto de entrada
Project project = new Project(dataDir + "Homemoveplan.mpp");

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

// Salve o arquivo MPP como SVG
project.save(dataDir + "FileName5.svg", opt);

Obtenha uma licença gratuita

Para experimentar a API sem limitações de avaliação, você pode solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos MPP para o formato SVG usando Java. Além disso, você viu como personalizar o arquivo SVG gerado usando opções adicionais. Aspose.Tasks for Java é uma API robusta e rica em recursos que fornece muitos recursos adicionais para trabalhar com arquivos MPP. Você pode explorar a API em detalhes visitando a documentação oficial. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.

Veja também