Se você está lidando com tabelas do Primavera P6, provavelmente está familiarizado com arquivos XER. Primavera P6 é um software de gerenciamento de projetos amplamente utilizado que armazena dados de projetos no formato de arquivo XER. Ele contém dados do projeto, incluindo tarefas, recursos e cronogramas. Convertê-los para SVG pode tornar os dados do seu projeto muito mais acessíveis e visualmente atraentes. Neste artigo, aprenderemos como converter XER para SVG em Python. Então vamos começar!
Este artigo cobre os seguintes tópicos:
- API Python para converter XER em SVG
- Converter XER para SVG em Python
- Personalize a conversão de XER para SVG
- Converter XER para SVG on-line
- Licenciamento e recursos gratuitos
API Python para converter XER em SVG
Para converter arquivos XER para o formato SVG, usaremos a API Aspose.Tasks for Python. Aspose.Tasks é uma API poderosa que fornece recursos abrangentes de gerenciamento de projetos e facilita o trabalho programático com arquivos de projeto em aplicativos Python. Ele suporta leitura, gravação e manipulação de arquivos de projeto em vários formatos, incluindo Microsoft Project (MPP), Primavera (XER) e XML, entre outros. Ele fornece um conjunto completo de recursos para gerenciar tarefas, recursos, atribuições e calendários de projetos, tornando-o uma ferramenta essencial para qualquer pessoa envolvida no planejamento e gerenciamento de projetos.
Antes de entrarmos no código, precisamos obter a API. Por favor baixe o pacote ou instale a API de PyPI usando o seguinte comando pip no console:
pip install aspose-tasks
Converta XER para SVG usando Python
1. Importe as bibliotecas necessárias
Primeiro, precisamos importar as bibliotecas necessárias. Veja como você faz isso:
import aspose.tasks as tasks
2. Carregue o arquivo XER
A seguir, vamos carregar o arquivo XER. Para este exemplo, vamos supor que seu arquivo XER se chame sample.xer.
project = tasks.Project("sample.xer");
3. Salve o projeto como SVG
Agora é hora de salvar o projeto como um arquivo SVG.
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
É isso! Você converteu com sucesso seu arquivo XER para SVG usando Aspose.Tasks for Python.
Código Completo
Aqui está o exemplo de código completo que mostra como converter XER em SVG em Python.
# Este exemplo de código demonstra como converter Primavera XER em SVG.
import aspose.tasks as tasks
# Este exemplo de código demonstra como converter Primavera XER em SVG.
# Carregar arquivo XER de entrada
project = tasks.Project("sample.xer");
# Salvar como SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Personalize a conversão de XER para SVG em Python
Podemos personalizar a conversão de XER para SVG usando a classe SvgOptions seguindo as etapas abaixo:
- Carregue o arquivo XER usando a classe Project.
- Crie uma instância da classe SvgOptions.
- Depois disso, defina as opções de SVG, como tamanho da página, etc.
- Por fim, salve o projeto como um arquivo SVG usando o método save().Ele usa o caminho do arquivo SVG de saída e SvgOptions como argumentos.
O código de exemplo a seguir mostra como converter XER em SVG com configurações personalizadas em Python.
# Este exemplo de código demonstra como converter Primavera XER em SVG.
import aspose.tasks as tasks
# Carregar arquivo XER de entrada
project = tasks.Project("sample.xer");
# Definir opções SVG
svgOptions = tasks.saving.SvgOptions()
svgOptions.page_size = tasks.visualization.PageSize.A3
svgOptions.render_to_single_page = True
# Salvar como SVG
project.save("sample_a3.svg", svgOptions)
Obtenha uma licença gratuita
Por favor, obtenha uma licença temporária gratuita para testar a API sem limitações de avaliação.
Converter XER em SVG on-line
Além disso, você também pode converter seus arquivos XER para o formato SVG usando este conversor XER para SVG online gratuito, desenvolvido usando a API acima.
Python XER para SVG – Recursos gratuitos
Além de converter XER em SVG programaticamente em Python, explore vários outros recursos da API usando os seguintes recursos:
Conclusão
Concluindo, vimos como converter XER em SVG em Python. Seguindo as etapas descritas neste artigo, você pode converter facilmente arquivos XER em formato SVG de forma programática. Converter XER em SVG pode transformar os dados do seu projeto em algo muito mais acessível e visualmente envolvente. Esteja você compartilhando atualizações do projeto com sua equipe ou apresentando às partes interessadas, os arquivos SVG facilitam a compreensão rápida dos dados. Em caso de qualquer ambigüidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.