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

  
  

Aspose.Tasks oferece APIs de processamento de tarefas individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: