
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
- Converter arquivos MPP para o formato SVG usando Java
- Converta arquivos MPP para o formato SVG com opções adicionais
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.
- Carregue o arquivo MPP usando a classe Project.
- Salve o arquivo como SVG usando o método Project.save(String filename, int format).
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.
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe SvgOptions.
- Defina as opções desejadas.
- Salve o arquivo SVG usando o método Project.save(String filename, SaveOptions options).
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.