API de análise de arquivos do Microsoft Project em C++
Crie, escreva, leia, manipule e exporte arquivos do Microsoft Project para formatos PDF, Primavera, HTML, Excel, Imagens e XML a partir de aplicativos C++ nativos.
Download grátis julgamentoAspose.Tasks for C++ é uma biblioteca nativa de gerenciamento de projetos para desenvolvedores C++ carregarem, criarem, manipularem e salvarem documentos do Microsoft Project em vários formatos sem usar o Microsoft Project ou Office Automation. A API expõe dados para relatórios de várias maneiras, incluindo gráfico de Gantt, uso de tarefas, uso de recursos e folha de recursos, entre muitos outros.
A biblioteca de gerenciamento de projetos C++ oferece recursos completos de rastreamento, definição e planejamento, permitindo que os desenvolvedores criem e carreguem tarefas, bem como removam ou atribuam recursos de ou para tarefas de seus próprios aplicativos.
Recursos avançados da API de gerenciamento de projetos C++
Criar, ler e manipular arquivos do Microsoft Project
Leia arquivos MPP e atualize suas informações de resumo
Atualizar as configurações principais e padrão do projeto
Defina os dias da semana para exceções de projeto, calendário e calendário
Ler e escrever calendários para tarefas e recursos
Lidar com agendamento, duração e restrições da linha de base da tarefa
Definir atribuição de recursos & alocação
Suporte para a codificação de arquivos MPX
Exporte para PDF, HTML, Imagens e mais formatos
Exportar dados do Microsoft Project para vários formatos
Aspose.Tasks para C++ expõe dados nos formatos MPP e XML, bem como PDF, HTML para distribuição universal de informações, CSV, TXT, XLS, XLSX, WBS para qualquer uma das imagens padrão e formatos MPT. Além disso, ao exportar dados para HTML, exporta as fontes, imagens e estilos CSS para arquivos separados.
Exporte dados do projeto para o formato Primavera XML, XER e MPX - C++
System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");
// salvar projeto no formato desejado
pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);
pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);
pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);
A API possui um mecanismo de renderização integrado para renderização no Microsoft Project com a mais alta fidelidade. Usando o mecanismo de renderização do projeto, os desenvolvedores podem converter os dados do projeto em várias imagens vetoriais e raster.
Configurando as propriedades do projeto
Para acelerar o processo de configuração de um projeto, a API permite que os usuários definam propriedades gerais padrão, como metadados, calendário e propriedades de moeda. As propriedades padrão incluem quando uma nova tarefa começa e termina, as horas extras padrão, taxas de pagamento padrão e muito mais. A API permite ler e definir propriedades gerais do projeto, como as datas de início e término do projeto, a data atual, a data de status, o tipo de calendário usado e quando um projeto é agendado. Além disso, a API também salva informações resumidas, incluindo palavras-chave, assunto, comentários e muito mais.
No que diz respeito às propriedades da moeda, a biblioteca suporta a configuração do código da moeda, números após o ponto decimal e símbolo da moeda para que seja fácil ler os custos. A leitura e gravação das propriedades do ano fiscal e do dia da semana também são suportadas.
Gerenciamento de tarefas de maneira fácil
A API é capaz de lidar com tarefas em um arquivo do Microsoft Project usando seu rico conjunto de classes. Ele pode gerenciar facilmente o agendamento da linha de base das tarefas, a avaliação do orçamento, a duração e as restrições das tarefas, bem como criar e gerenciar links entre elas. Além disso, a API permite que os desenvolvedores leiam, alterem e criem tarefas, marcos, tarefas críticas estimadas ou tarefas orientadas por esforço.
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Vídeos tutoriais
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blogue
- Release Notes
- Por que Aspose.Tasks for C++
- Lista de clientes
- Histórias de sucesso