Aspose.Tasks  for C++

C++ API de análisis de archivos de Microsoft Project

Cree, escriba, lea, manipule y exporte archivos de Microsoft Project a formatos PDF, Primavera, HTML, Excel, imágenes y XML desde aplicaciones nativas de C++.

  Descargar prueba gratuita
  
 

Aspose.Tasks para C++ es una biblioteca de administración de proyectos nativa para que los desarrolladores de C++ carguen, creen, manipulen y guarden documentos de Microsoft Project en múltiples formatos sin usar Microsoft Project u Office Automation. La API expone los datos para generar informes de varias maneras, incluidos el diagrama de Gantt, el uso de tareas, el uso de recursos y la hoja de recursos, entre muchos otros.

La biblioteca de administración de proyectos de C++ ofrece capacidades completas de seguimiento, definición y planificación, lo que permite a los desarrolladores crear y cargar tareas, así como también eliminar o asignar recursos hacia o desde tareas de sus propias aplicaciones.

Funciones avanzadas de la API de gestión de proyectos de C++

Crear, leer y manipular archivos de Microsoft Project

Leer archivos MPP y actualizar su información resumida

Actualizar la configuración principal y predeterminada del proyecto

Defina los días de la semana para el proyecto, el calendario y las excepciones del calendario.

Leer y escribir calendarios para tareas y recursos.

Manejar la programación, la duración y las restricciones de línea de base de tareas

Definir asignación de recursos & asignación

Soporte para la codificación de archivos MPX

Exporta a PDF, HTML, Imágenes y más formatos

Exportar datos de Microsoft Project a varios formatos

Aspose.Tasks para C++ expone datos en formatos MPP y XML, así como PDF, HTML para distribución universal de información, CSV, TXT, XLS, XLSX, WBS a cualquiera de los formatos estándar de imágenes y MPT. Además, mientras exporta datos a HTML, exporta las fuentes, imágenes y estilos CSS a archivos separados.

Exportación de datos de proyectos a formato Primavera XML, XER y MPX - C++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// guardar el proyecto en el formato deseado

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);

La API tiene un motor de renderizado incorporado para renderizar a Microsoft Project con la más alta fidelidad. Con el motor de renderizado de proyectos, los desarrolladores pueden convertir los datos del proyecto en varias imágenes vectoriales y rasterizadas.

Configuración de las propiedades del proyecto

Para acelerar el proceso de configuración de un proyecto, la API permite a los usuarios establecer propiedades generales predeterminadas, como metadatos, calendario y propiedades de moneda. Las propiedades predeterminadas incluyen cuándo comienza y finaliza una nueva tarea, las horas extra predeterminadas, las tarifas de pago estándar y más. La API permite leer y establecer propiedades generales del proyecto, como las fechas de inicio y finalización del proyecto, la fecha actual, la fecha de estado, el tipo de calendario utilizado y desde cuándo se programa un proyecto. Además, la API también guarda información de resumen que incluye palabras clave, tema, comentarios y más.

En cuanto a las propiedades de la moneda, la biblioteca admite la configuración del código de la moneda, los números después del punto decimal y el símbolo de la moneda para que sea fácil leer los costos. También se admiten la lectura y escritura de las propiedades del año fiscal y del día de la semana.

Gestión de Tareas de Manera Fácil

API es capaz de manejar tareas dentro de un archivo de Microsoft Project utilizando su rico conjunto de clases. Puede administrar fácilmente la programación de referencia de tareas, la evaluación del presupuesto, la duración y las restricciones de las tareas, así como también crear y administrar vínculos entre estos. Además, la API permite a los desarrolladores leer, cambiar y crear tareas, hitos, tareas críticas estimadas o impulsadas por el esfuerzo.

  
  

Aspose.Tasks ofrece API individuales para entornos de desarrollo populares, como se indica a continuación: