Este tópico nítido se concentra em como converter MPP em SVG usando Java. Abrange todos os detalhes de configuração, uma sequência de etapas e um código de exemplo executável para demonstrar a operação. Você pode desenvolver um aplicativo para converter o Microsoft Project em SVG usando Java apenas com a ajuda de chamadas de API simples.
Etapas para converter MPP para SVG usando Java
- Configure o ambiente de desenvolvimento para incluir Aspose.Tasks for Java usando o gerenciador de repositório
- Carregue um arquivo MPP existente no objeto de classe Project para convertê-lo em SVG
- Defina as opções de saída SVG usando o objeto de classe SvgOptions
- Converta o arquivo MPP para SVG usando o método save
Essas etapas simples representam os detalhes completos da configuração e um processo passo a passo para converter o MS Project em SVG usando Java. A classe Project é usada para carregar o arquivo MPP de origem e a classe SvgOptions é usada para definir as características do arquivo SVG de saída. É pertinente mencionar aqui que o objeto da classe SvgOptions não é obrigatório e pode ser excluído usando as configurações padrão para o arquivo SVG de saída.
Código para exportar o MS Project para SVG usando Java
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
No exemplo acima, o código para salvar MPP como SVG usando Java usa uma instância da classe Project que acessa o arquivo de origem do disco. Ele também expõe as sobrecargas do construtor para carregar o arquivo MPP como um fluxo das fontes, como bancos de dados ou a Web. As SvgOptions podem ser usadas para personalizar o arquivo SVG de saída definindo propriedades como CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles e muitas outras.
Aprendemos o processo para alterar MPP para SVG usando Java aqui. Se você quiser saber mais sobre o processo de conversão de um arquivo MPP em PDF, consulte o artigo em como converter MPP para PDF em Java.