Aspose.Tasks  for .NET

APIs de processamento de arquivos do Microsoft Projeto .NET

Crie, leia, escreva, manipule e exporte documentos do Microsoft Projeto para os formatos Primavera, Excel, HTML, PDF, imagens e XML.

  Download grátis julgamento
  
 

Aspose.Tasks for .NET é uma API de gerenciamento de projetos confiável para processar arquivos do Microsoft Projeto. A API oferece suporte à leitura, gravação e manipulação de documentos do Microsoft Projeto sem 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 agendas de trabalho.

Aspose.Tasks para .NET API mostra 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 atribuir ou remover recursos de ou para tarefas. Os usuários podem manipular restrições, prioridades, tarefas críticas e orientadas por esforço, parar ou retomar uma tarefa e dividir tarefas, gerenciar atributos estendidos, vincular tarefas e gravar dados atualizados de volta no projeto.

Recursos avançados da API do .NET Microsoft Projeto

Crie arquivos MS Projeto e Oracle Primavera do zero

Definir dias da semana e exceções para um calendário

Ler e gravar arquivos do MS Projeto protegidos por senha

Exporte o projeto para outros formatos com Gráfico de Gantt altamente personalizável

Gerenciar linhas de base, custos & Milestones

Lidar com atributos estendidos de tarefas, recursos e atribuições e suas definições

Definir atribuição de recursos & alocação

Renderizar estruturas de divisão de trabalho (WBS) para imagens

Renderize arquivos do MS Projeto e Oracle Primavera para HTML

Classifique as tarefas por nomes, datas, durações e muitos outros campos

Atualizar propriedades personalizadas de arquivos MPP Projeto

Abra e salve arquivos de projeto com o MS Projeto Online e o MS Projeto Server

Converter dados do projeto em vários formatos

Aspose.Tasks para .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.

Salve os dados do projeto em diferentes formatos - C#

// carregue o arquivo a ser convertido

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

// salvar em formatos diferentes

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 a 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 .NET fornece um rico conjunto de classes para lidar com tarefas dentro de um arquivo do Microsoft Projeto. 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, o Aspose.Tasks for .NET é capaz de lidar com qualquer cenário.

Agendamento de Tarefas, Rastreamento & Avaliação do 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 linhas de base de tarefas & trabalho real, custos de atribuição de acesso & orçamentar e gerenciar os custos e recursos de recursos; variações para acompanhamento do projeto. Esses são apenas alguns recursos de uma longa lista de recursos que a API suporta.

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 Projeto. Isso permite que os desenvolvedores renderizem os dados do projeto para um número de raster & formatos de imagem vetorial enquanto controlam certos aspectos da imagem resultante.

Renderizar dados do projeto para JPEG - C#

// carrega o arquivo

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

// cria ImageSaveOptions com o formato desejado

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

{
CustomPageSize = new SizeF(2200, 1100),
HorizontalResolution = 96f,
VerticalResolution = 96f, JpegQuality = 70 }; // renderiza os dados para o formato da imagem prj.Save(dir + "output.jpg", options);

Salvar elementos HTML em arquivos separados

Aspose.Tasks for .NET API torna a exportação de dados do projeto para HTML 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.

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs Aspose.Words.

 
 
Ver estudos de caso
  
  

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