Aspose.Tasks for .NET é uma API de gerenciamento de projeto confiável para processar arquivos do Microsoft Project. A API oferece suporte à leitura, gravação e manipulação de documentos do Microsoft Project sem quaisquer outras dependências de software. Além disso, a API expõe os dados do projeto para oferecer recursos completos de planejamento, definição e rastreamento. A biblioteca suporta totalmente várias propriedades do projeto e pode ser usada para manipular calendários ou cronogramas de trabalho. Aspose.Tasks para .NET API apresenta dados como tarefas, recursos, atribuições de recursos e dados de atributos estendidos para que os desenvolvedores possam manipulá-los. Os usuários podem planejar completamente criando e lendo tarefas e recursos e atribuindo ou removendo recursos de ou para tarefas. Os usuários podem manipular restrições, prioridades, tarefas críticas e orientadas ao esforço, interromper ou retomar uma tarefa e dividir tarefas, gerenciar atributos estendidos, vincular tarefas e gravar dados atualizados no projeto.

Recursos avançados da API do Microsoft Project .NET

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

Grande variedade de conversões entre formatos do Microsoft Project para imagens e outros formatos de dados, incluindo PDF, Excel, HTML

MPP, MPT, MPX e XML Visualizador de arquivos para .NET

Recursos da API na documentação

Você pode ver a lista completa de recursos do Aspose.Tasks em nossa documentação. O uso da biblioteca Aspose.TASKS C# em seu projeto permite que você execute as seguintes tarefas:

Converter dados do projeto em vários formatos

Aspose.Tasks para .NET suporta renderização de tarefas, 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.

Salve os dados do projeto em diferentes formatos - C#


     
// load the file to be converted

var prj = new Aspose.Tasks.Project(dir + "template.mpp");

// save in different formats

prj.Save(dir + "output.pdf", Aspose.Tasks.Saving.SaveFileFormat.PDF);

prj.Save(dir + "output.html", Aspose.Tasks.Saving.SaveFileFormat.HTML);

prj.Save(dir + "output.xml", Aspose.Tasks.Saving.SaveFileFormat.XML);    


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.

Você pode experimentar o conversor de tarefas online.

Você também pode converter dados de projeto, Jira, MPP, MPX, MPT ou XML em muitos outros formatos de arquivo, incluindo alguns listados abaixo:

Mesclar arquivos JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF e XML

- carrega arquivos usando classes Aspose.Tasks para trabalho com documentos do Microsoft Project sem utilizar o Microsoft Project;
- cria uma instância de Artigos técnicos como renderizar e usando Aspose.Tasks com outras linguagens
- Contém classes para salvar um projeto para formatos diferentes.

Além disso, você pode mesclar arquivos em tempo real! Combine Jira, MPP, MPX, MPT, XML, MS Projects em PDF, XPS, Primavera e muitos outros formatos de arquivo: Aspose.Tasks for .NET API torna o processo de fusão dos arquivos mais fácil para os desenvolvedores:

Lidar com Tarefas no Projeto

Aspose.Tasks para .NET 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 .NET é capaz de lidar com qualquer cenário. Inclusive, permite criar e editar arquivos de projeto MS usando o Document Object Model (DOM). DOM é uma interface de programação que permite apresentar um documento na forma de uma árvore de nós, onde cada nó é uma parte do documento. A API Aspose.Tasks para .NET permite que você se conecte a uma página, carregue-a, modifique seu conteúdo e execute outras operações de arquivo.

- navegue nos documentos usando vários métodos, como passagem de elemento, passagem de documento, consultas XPath e consultas de seletor CSS,
- remover e substituir alguns dados fatais de um arquivo,
- mesclar arquivos de projeto,
- bloqueio e desbloqueio e outras funções.
A API de tarefas .NET ajuda os desenvolvedores a ler, modificar, navegar e editar documentos do MS Project. Algumas funções de edição de arquivo que a API do Aspose.Tasks para .NET pode executar são as seguintes:

Converter dados do projeto em imagens

Aspose.Tasks para .NET tem seu próprio mecanismo de renderização especialmente projetado para replicar o estilo de renderização do MS Project. Isso permite que os desenvolvedores renderizem os dados do projeto em vários formatos de imagem raster e vetorial enquanto controlam certos aspectos da imagem resultante.

Renderizar dados do projeto para JPEG - C#



    // load file

    var prj = new Aspose.Tasks.Project(dir + "template.mpp");

    // create ImageSaveOptions with desired format

    var options = new Aspose.Tasks.Saving.ImageSaveOptions(Aspose.Tasks.Saving.SaveFileFormat.JPEG)

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



A conversão reversa é simples assim! Usando a biblioteca de classes Aspose.Tasks em seu aplicativo C#, você pode converter facilmente o arquivo Mareach MS Project em qualquer arquivo de formato de arquivo com apenas uma linha de código!

Experimente online MS Project Converter Você pode converter o MS Project arquivos para XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG e outros formatos de imagem. Carregue, transforme seus documentos e obtenha resultados em poucos segundos. Você não precisa de nenhum software adicional.

A biblioteca Aspose.Tasks para .NET fornece API de análise do MS Project para a plataforma C#. Você pode criar, editar, salvar, mesclar, converter arquivos MPP para outros formatos de arquivo e adicionar links, listas, blocos de código, imagens e outros elementos em arquivos de projeto seguindo os links:

Agendamento de Tarefas, Acompanhamento e Avaliação de Orçamento

Aspose.Tasks para .NET pode calcular o caminho crítico e o agendamento de um projeto. Ele também permite que os desenvolvedores gerenciem as linhas de base das tarefas e o trabalho real, acessem os custos e o orçamento das atribuições e gerenciem os custos e as variações dos recursos para o acompanhamento do projeto. Esses são apenas alguns recursos de uma longa lista de recursos compatíveis com a API.

Salvar elementos HTML em arquivos separados

Aspose.Tasks para .NET API torna a exportação de dados do projeto para HTML uma experiência realmente ótima, pois permite exportar as fontes, imagens e estilos CSS para arquivos separados. Além disso, você também pode atribuir os parâmetros necessários às funções de retorno de chamada para o processo de exportação.

Suporte de interoperabilidade COM

Aspose.Tasks para .NET expõe seus recursos por meio de uma interface COM. Isso significa que você não precisa se restringir a usar o Aspose.Tasks for .NET apenas com a plataforma .NET, ele pode ser usado em qualquer idioma que você precisar através de seus serviços de interoperabilidade COM.

Aspose.Tasks oferece MS Project Viewer online gratuito, que ajuda a obter informações sobre o projeto via URL. Nossos aplicativos são seguros, multiplataforma e não requerem instalação de software. Os aplicativos são simples e fáceis de usar, mas eficazes e confiáveis.


Outros recursos suportados do Aspose.Tasks para .NET API

Use a biblioteca Aspose.Tasks C# para converter, mesclar, bloquear, desbloquear documentos de download e muito mais!



  

Support and Learning Resources

  
  

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