Aspose.Tasks para Python a través de .NET es una API de administración de proyectos sólida para manejar archivos de Microsoft Project. Nuestra API admite lectura, escritura y trabajo con documentos de Microsoft Project sin ninguna otra dependencia de software, y contiene más de 100 clases de Python para manejar operaciones de proyecto de bajo nivel y manipulación de datos. Aspose.Tasks brinda a los desarrolladores de Python una oportunidad única para implementar la automatización de documentos basada en scripts. La biblioteca es totalmente compatible con varias propiedades del proyecto y se puede utilizar para administrar calendarios o horarios de trabajo.
Con la llegada de un potente hardware informático en las últimas décadas, Python se ha convertido en un lenguaje de programación ampliamente utilizado en el desarrollo web (marcos Django, Flask, Pyramid), tareas científicas y análisis de datos. La utilidad de Python proviene de su gran ecosistema de paquetes de terceros. Con una gran cantidad de bibliotecas que evolucionan gradualmente, Python se considera la mejor opción para el desarrollo rápido de software. El equipo de Aspose.Tasks decidió mantenerse al día con las últimas tendencias de programación y proporcionar software profesional de procesamiento de BMP, PNG, JPEG, GIF, TIFF, PDF y otros formatos de archivo a la comunidad de Python.
La API Aspose.Tasks para Python a través de .NET expone datos como tareas, recursos, asignaciones de recursos y datos de atributos extendidos para que los desarrolladores los manipulen. Los usuarios pueden programar por completo mediante la creación y lectura de tareas y recursos, y asignar o eliminar recursos de las tareas. Los usuarios pueden manipular restricciones, prioridades, tareas críticas y que consumen mucho tiempo, detener o reanudar tareas y dividir tareas, administrar atributos avanzados, vincular tareas y escribir datos actualizados en el proyecto.
Características avanzadas de la API de Microsoft Project de Python
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
Tareas de procesamiento Archivos a PDF y formatos de imagen
Aspose.Tasks para Python a través de .NET admite la representación de tareas, recursos y datos de asignación de recursos en formatos de diseño fijo, así como XML, HTML y varios otros formatos de archivo populares para facilitar la distribución de la información.
Convierta los datos del proyecto en imágenes
# load file
prj = Project(my_dir + "template.mpp")
# create ImageSaveOptions with desired format
options = ImageSaveOptions(SaveFileFormat.jpeg)
# configure output options
options.horizontal_resolution = 96.0
options.vertical_resolution = 96.0
options.jpeg_quality = 70
# render data to image format
prj.save(my_dir + "output.jpg", options)
Puede probar el Tasks Converter en línea.
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.
Manejar tareas en el proyecto
Aspose.Tasks for Python proporciona un amplio 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 Python net es capaz de manejar cualquier escenario.
Convierta los datos del proyecto a múltiples formatos
Aspose.Tasks para Python 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.
Convierta los datos del proyecto a múltiples formatos
# load file
prj = Project(my_dir + "template.mpp")
# save in different formats
prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)
prj.save(my_dir + "output.html", SaveFileFormat.html)
prj.save(my_dir + "output.xml", SaveFileFormat.xml)
Support and Learning Resources
- Recursos de aprendizaje
- Documentación
- Código fuente
- Referencias de API
- Soporte de producto
- Soporte gratuito
- Soporte pagado
- Blog
- Notas de lanzamiento
- ¿Por qué Aspose.Tasks para Python?
- Lista de clientes
- Historias de éxito