Aspose.Tasks para Python via .NET é uma API robusta de gerenciamento de projetos para lidar com arquivos do Microsoft Project. Nossa API oferece suporte à leitura, gravação e trabalho com documentos do Microsoft Project sem quaisquer outras dependências de software e contém mais de 100 classes Python para lidar com operações de projeto de baixo nível e manipulação de dados. Assim, o Aspose.Tasks oferece aos desenvolvedores Python uma oportunidade única de implementar a automação de documentos baseada em script. A biblioteca suporta totalmente várias propriedades do projeto e pode ser usada para gerenciar calendários ou cronogramas de trabalho.
Com o advento de poderosos hardwares de computação nas últimas décadas, Python tornou-se uma linguagem de programação amplamente utilizada no desenvolvimento web (Django, Flask, frameworks Pyramid), tarefas científicas e análise de dados. A utilidade do Python vem de seu grande ecossistema de pacotes de terceiros. Com um grande número de bibliotecas que estão evoluindo gradativamente, o Python é considerado a melhor escolha para desenvolvimento rápido de software. A equipe do Aspose.Tasks decidiu acompanhar as últimas tendências de programação e fornecer software de processamento profissional de BMP, PNG, JPEG, GIF, TIFF, PDF e outros formatos de arquivo para a comunidade Python.
A API Aspose.Tasks para Python via .NET expõe dados como tarefas, recursos, atribuições de recursos e dados de atributos estendidos para os desenvolvedores manipularem. Os usuários podem agendar totalmente criando e lendo tarefas e recursos e atribuindo ou removendo recursos para ou de tarefas. Os usuários podem manipular restrições, prioridades, tarefas críticas e demoradas, interromper ou retomar tarefas e dividir tarefas, gerenciar atributos avançados, vincular tarefas e gravar dados atualizados no projeto.
Recursos avançados da API do Microsoft Project em Python
Crie arquivos MS Project e Oracle Primavera do zero
Definir dias da semana e exceções para um calendário
Ler e gravar arquivos do MS Project protegidos por senha
Exporte o projeto para outros formatos com gráfico de Gantt altamente personalizável
Gerenciar linhas de base, custos e marcos
Lidar com atributos estendidos de tarefas, recursos e atribuições e suas definições
Personalize o contorno de trabalho da atribuição de recursos
Renderizar estruturas de detalhamento de trabalho (WBS) para imagens
Renderizar arquivos MS Project e Oracle Primavera para HTML
Classifique as tarefas por nomes, datas, durações e muitos outros campos
Atualize as propriedades personalizadas dos arquivos do Projeto MPP
Abra e salve arquivos de projeto de/para o MS Project Online ou instância local do MS Project Server via PWA
Renderizar arquivos de tarefas em PDF e formatos de imagem
Aspose.Tasks para Python via .NET suporta tarefas de renderização, recursos e dados de atribuição de recursos para formatos de layout fixo, bem como XML, HTML e vários outros formatos de arquivo populares para fácil distribuição de informações.
Converter dados do projeto em imagens
# load file
prj = Project(my_dir + "template.mpp")
# create ImageSaveOptions with desired format
options = ImageSaveOptions(SaveFileFormat.jpeg)
# configure output options
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# render data to image format
prj.save(my_dir + "output.jpg", options)
Você pode experimentar o conversor de tarefas online.
Um recurso importante da biblioteca é a capacidade de renderizar WBS em um projeto para qualquer um dos formatos de imagem padrão suportados pelo .NET Framework. Além disso, também é possível exportar os dados do projeto para os formatos CSV, TXT, XLS, XLSX e MPT.
Lidar com Tarefas no Projeto
Aspose.Tasks para Python fornece um rico conjunto de classes para lidar com tarefas dentro de um arquivo do Microsoft Project. Os planos de projeto podem variar em complexidade, desde uma simples lista de tarefas simples até um grande grupo aninhado de tarefas interdependentes. Independentemente da complexidade, Aspose.Tasks for Python net é capaz de lidar com qualquer cenário.
Converter dados do projeto em vários formatos
Aspose.Tasks para Python oferece suporte a tarefas de renderização, recursos e dados de atribuição de recursos para formatos de layout fixo, bem como XML, HTML e vários outros formatos de arquivo populares para fácil distribuição de informações.
Converta os dados do projeto em vários formatos
# load file
prj = Project(my_dir + "template.mpp")
# save in different formats
prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)
prj.save(my_dir + "output.html", SaveFileFormat.html)
prj.save(my_dir + "output.xml", SaveFileFormat.xml)
Support and Learning Resources
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Suporte ao produto
- Suporte Gratuito
- Suporte pago
- blog
- Notas de lançamento
- Por que Aspose.Tasks para Python?
- Lista de clientes
- Histórias de sucesso