Aspose.Tasks  for Java

APIs de manipulação de arquivos do Microsoft Project Java

Manipule ou exporte arquivos de projeto para os formatos Primavera, Excel, PDF, Imagens, HTML e XML.

  Download grátis julgamento
  
 

Aspose.Tasks for Java é uma API de gerenciamento de projetos estável e flexível para manipular documentos do Microsoft Project. Os desenvolvedores podem definir as propriedades principais e padrão de um projeto, bem como as informações do calendário. Eles também podem especificar exceções de dias da semana e calendário. API facilita a adição de & recalcular tarefas, recursos e outros dados sem intervenção do usuário.

Aspose.Tasks para API Java expõe a estrutura completa do documento para ler e gravar documentos do Microsoft Project. Com esta poderosa API, os desenvolvedores podem controlar várias etapas do gerenciamento de projetos, como planejamento, rastreamento e muito mais.

Recursos avançados da API de gerenciamento de projetos

Ler, alterar & gravar arquivos do Microsoft Project

Leia MPP & Formatos de projeto XML

Criar, atualizar & escrever projetos no formato de projeto XML

Ler arquivos MPP & atualizar informações de resumo

Alterar configurações padrão

Converter MPP para formato XML

Altere as configurações principais

Gerenciar atributos estendidos

Renderizar dados para HTML

Defina os dias da semana para o projeto

Defina os dias da semana para calendários & exceções de calendário

Leia & escrever calendários para tarefas & Recursos

Gerenciar o agendamento da linha de base da tarefa & durações

Lidar com restrições em tarefas

Criar & gerenciar links entre tarefas

Ler, alterar & criar tarefas, marcos, tarefas estimadas, críticas ou orientadas para o esforço

Gerenciar custos de recursos & variações

Custos de atribuição de acesso & orçamento

Exportar dados do projeto para formatos universais

A API suporta recursos de renderização, tarefas e dados de atribuição de recursos para vários formatos, como JPG, PNG, PDF, XML, XAML, HTML, BMP, XPS, TIFF e SVG. Além disso, também é possível exportar dados para os formatos TXT, CSV, XLSX, XLS e MPT.

Salve dados MPP em diferentes formatos - Java

// carregue o arquivo a ser convertido

Project pjt = new Project(dir + "template.mpp");

// Converta os formatos MPP para PDF, HTML e TIFF

pjt.save(dir + "output.pdf", SaveFileFormat.PDF);

pjt.save(dir + "output.html", SaveFileFormat.HTML);

pjt.save(dir + "output.tiff", SaveFileFormat.TIFF);

Criar & Atualizar recursos

Aspose.Tasks for Java fornece recursos para trabalhar com recursos dentro de planos de projeto. Quase todos os atributos de recursos são suportados. Os dados de recursos podem ser atualizados e gravados de volta nos formatos MPP e XML.

Renderizar dados para formatos de imagem

Com seu próprio mecanismo de renderização, a API pode renderizar dados facilmente para diferentes rasters e amp; formatos de imagem vetorial e pode especificar várias propriedades da imagem resultante antes da renderização.

Renderizar dados do projeto para JPEG - Java

// carrega o arquivo

Project pjt = new Project(dir + "template.mpp");

// crie ImageSaveOptions com o formato desejado

ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);

// renderizar MPP para JPEG

pjt.save(dir + "output.jpg", options);

Gerenciar atribuições de recursos

Em sua forma mais simples, um plano de projeto é uma coleção de tarefas atribuídas a um grupo de recursos. Aspose.Tasks for Java fornece uma API para lidar com alocação e atribuição de recursos dentro de um plano.

Lidar com Calendários & Exceções do calendário

Aspose.Tasks para Java cuida de calendários e exceções de calendário. Pode haver qualquer número de calendários dentro de um plano de projeto e a biblioteca pode lidar com eles com a maior facilidade.

Automação do Microsoft Office - Não Necessário

Aspose.Tasks for Java é construído usando código gerenciado que nunca precisa que o Microsoft Office ou Project seja instalado na máquina para trabalhar com arquivos do MS Project. É uma alternativa perfeita de automação do Microsoft Project em termos de recursos suportados, segurança, estabilidade, escalabilidade, velocidade e preço.

  
  

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