Aspose.Tasks para .NET es una API de administración de proyectos confiable para procesar archivos de Microsoft Project. La API admite la lectura, escritura y manipulación de documentos de Microsoft Project sin ninguna otra dependencia de software. Además, la API expone los datos del proyecto para ofrecer capacidades completas de planificación, definición y seguimiento. La biblioteca es totalmente compatible con varias propiedades del proyecto y se puede utilizar para manipular calendarios o horarios de trabajo. Aspose.Tasks for .NET API muestra datos como tareas, recursos, asignaciones de recursos y datos de atributos extendidos para que los desarrolladores puedan manipularlos. Los usuarios pueden planificar completamente mediante la creación y lectura de tareas y recursos y asignar o quitar recursos a las tareas o de ellas. Los usuarios pueden manipular restricciones, prioridades, tareas críticas y basadas en el esfuerzo, detener o reanudar una tarea y dividir tareas, administrar atributos extendidos, vincular tareas y escribir datos actualizados en el proyecto.

Características avanzadas de la API de Microsoft Project de .NET

Cree archivos MS Project y Oracle Primavera desde cero

Definir días de la semana y excepciones para un calendario

Lea y escriba archivos de MS Project protegidos con contraseña

Exporte proyectos a otros formatos con diagrama de Gantt altamente personalizable

Administre líneas de base, costos e hitos

Manejar tareas, recursos y atributos extendidos de asignaciones y sus definiciones

Personalizar el contorno de trabajo de la asignación de recursos

Representar estructuras de descomposición del trabajo (WBS) en imágenes

Renderice archivos de MS Project y Oracle Primavera a HTML

Ordene las tareas por nombres, fechas, duraciones y muchos otros campos

Actualice las propiedades personalizadas de los archivos del proyecto MPP

Abra y guarde archivos de proyecto desde/hacia MS Project Online o una instancia local de MS Project Server a través de PWA

Amplia gama de conversiones entre formatos de Microsoft Project a imágenes y otros formatos de datos, incluido PDF, Excel, HTML

Combinar JIRA a MPP, XML a MPP, MPX a PDF y otros

MPP, MPT, MPX y XML Visor de archivos para .NET

Características de la API en la documentación

Puede ver la lista completa de funciones de Aspose.Tasks en nuestra documentación. El uso de la biblioteca Aspose.TASKS C# en su proyecto le permite realizar las siguientes tareas:

Convierta los datos del proyecto a múltiples formatos

Aspose.Tasks para .NET admite la representación de tareas, recursos y datos de asignación de recursos en formatos de diseño fijo, así como en XML, HTML y varios otros formatos de archivo populares para facilitar la distribución de la información.

Guardar datos del proyecto en diferentes formatos - C#


     
// load the file to be converted

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

// save in different formats

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


Una característica importante de la biblioteca es la capacidad de representar WBS en un proyecto en cualquiera de los formatos de imagen estándar admitidos por .NET Framework. Además, también es posible exportar datos del proyecto a formatos CSV, TXT, XLS, XLSX y MPT.

Puede probar el Tasks Converter en línea.

También puede convertir datos de proyectos, Jira, MPP, MPX, MPT o XML en muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación:

Combine archivos JIRA, MPP, MPT, MS Project, MPX, Oracle-Primavera PDF y XML

- carga archivos usando Aspose.Tasks clases para el trabajo con documentos de Microsoft Project sin utilizar Microsoft Project;
- crea una instancia de Artículos técnicos cómo renderizar y usar Aspose.Tasks con otros idiomas
- Contiene clases para guardar un proyecto para diferentes formatos.

¡Además, puede fusionar archivos en tiempo real! Combine Jira, MPP, MPX, MPT, XML, MS Projects en PDF, XPS, Primavera y muchos otros formatos de archivo: Aspose.Tasks para .NET API facilita el proceso de combinación de archivos para los desarrolladores:

Manejar tareas en el proyecto

Aspose.Tasks para .NET proporciona un rico conjunto de clases para manejar tareas dentro de un archivo de Microsoft Project. Los planes de proyecto pueden variar en complejidad desde una simple lista de tareas planas hasta un gran grupo anidado de tareas interdependientes. Independientemente de la complejidad, Aspose.Tasks for .NET es capaz de manejar cualquier escenario. Incluyendo, le permite crear y editar archivos de proyecto de MS usando el Modelo de objetos de documento (DOM). DOM es una interfaz de programación que le permite presentar un documento en forma de árbol de nodos, donde cada nodo es parte del documento. La API de Aspose.Tasks para .NET le permite conectarse a una página, cargarla, modificar su contenido y realizar otras operaciones con archivos.

- navegar en los documentos utilizando varios métodos, como recorrido de elementos, recorrido de documentos, consultas XPath y consultas de selector CSS,
- eliminar y reemplazar algunos fata de un archivo,
- fusionar archivos de proyecto,
- bloqueo y desbloqueo y otras funciones.
La API de tareas de .NET ayuda a los desarrolladores a leer, modificar, navegar y editar documentos de MS Project. Algunas funciones de edición de archivos que Aspose.Tasks for .NET API puede realizar son las siguientes:

Convertir datos del proyecto en imágenes

Aspose.Tasks para .NET tiene su propio motor de renderizado especialmente diseñado para replicar el estilo de renderizado de MS Project. Esto permite a los desarrolladores representar los datos del proyecto en una serie de formatos de imágenes vectoriales y de trama mientras controlan ciertos aspectos de la imagen resultante.

Renderizar datos del proyecto a JPEG - C#



    // load file

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

    // create ImageSaveOptions with desired format

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

    {    CustomPageSize = new SizeF(2200, 1100),    HorizontalResolution = 96f,    VerticalResolution = 96f,

        JpegQuality = 70

    };

    // render data to image format

    prj.Save(dir + "output.jpg", options);



¡La conversión inversa es así de simple! Usando la biblioteca de clases Aspose.Tasks en su aplicación C#, puede convertir fácilmente el archivo Mareach MS Project en cualquier archivo de formato de archivo con solo una línea de código.

Pruebe en línea Convertidor de MS Project Puede convertir MS Project archivos a XML, PDF, MPX, XLSX, XLS, XPS, TXT, HTML, JPG y otros formatos de imagen. Sube, transforma tus documentos y obtén resultados en unos segundos. No necesita ningún software adicional.

Aspose.Tasks para la biblioteca .NET proporciona la API de análisis de MS Project para la plataforma C#. Puede crear, editar, guardar, fusionar, convertir archivos MPP a otros formatos de archivo y agregar enlaces, listas, bloques de código, imágenes y otros elementos en archivos de proyecto siguiendo los enlaces:

Programación de tareas, seguimiento y evaluación del presupuesto

Aspose.Tasks for .NET puede calcular la ruta crítica y la programación de un proyecto. También permite a los desarrolladores administrar las líneas base de las tareas y el trabajo real, acceder a los costos y el presupuesto de las asignaciones, y administrar los costos y las variaciones de los recursos para el seguimiento del proyecto. Estas son solo algunas capacidades de una larga lista de características que admite la API.

Guardar elementos HTML en archivos separados

Aspose.Tasks para .NET API hace que exportar datos de proyectos a HTML sea una experiencia realmente excelente, ya que le permite exportar fuentes, imágenes y estilos CSS a archivos separados. Además, también puede asignar los parámetros necesarios a las funciones de devolución de llamada al proceso de exportación.

Soporte de interoperabilidad COM

Aspose.Tasks para .NET expone sus capacidades a través de una interfaz COM. Esto significa que no necesita restringirse a usar Aspose.Tasks para .NET solo con la plataforma .NET, se puede usar en cualquier idioma que necesite a través de sus servicios de interoperabilidad COM.

Aspose.Tasks ofrece MS Project Viewer en línea gratuito, que ayuda a obtener información sobre el proyecto a través de URL. Nuestras aplicaciones son seguras, multiplataforma y no requieren instalación de software. Las aplicaciones son simples y fáciles de usar, pero efectivas y confiables.


Otras funciones de Aspose.Tasks admitidas para .NET API

¡Use la biblioteca Aspose.Tasks C# para convertir, fusionar, bloquear, desbloquear documentos descargados y más!



  

Support and Learning Resources

  
  

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