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 gratuitaAspose.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.
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Vídeos tutoriales
- Soporte de producto
- Soporte gratuito
- Soporte pagado
- Blog
- Release Notes
- Por qué Aspose.Tasks para C++
- Lista de clientes
- Historias de éxito