<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>22.7.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '22.7.0')
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="22.7.0">
<artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "22.7.0"
SDK de Java para procesar formatos de MS Project®
{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}}
Aspose.Tasks Cloud SDK for Java lo ayuda a trabajar con los formatos de archivo de Microsoft Project® (MPT, MPP, MPX) y Primavera® (XER, XML y PrimaveraP6XML) dentro de sus aplicaciones Java basadas en la nube, sin instalar ningún software de terceros. Es un envoltorio alrededor de Aspose.Tasks Cloud REST APIs.
Funciones de procesamiento de MS Project®
- Asignaciones de proyectos
- {{HIPERVINCULO1}}
- Obtener asignación específica
- Eliminar asignaciones de proyectos con referencias
- Tareas del proyecto
- Agregar una nueva tarea a un proyecto
- Obtener todas las tareas o un specific task of a project
- Obtener información recurrente para la tarea
- Mover una tarea a otra tarea principal o a una tarea hermana
- Recursos del proyecto
- Agregar recursos a un proyecto
- Obtener información de recursos del proyecto
- {{HIPERVINCULO1}}
- Calendarios de proyectos
- Agregar calendario de proyecto
- Obtener todo o un elemento de calendario de proyecto específico Obtenga la colección de calendario de la semana laboral Agregar/actualizar/eliminar excepciones de proyectos
- Vínculos de tareas del proyecto
- Agregar un enlace de tarea al proyecto
- Obtener información de enlaces de tareas de un proyecto
- Códigos de esquema de proyecto y atributos extendidos
- Agregar una nueva definición de atributo extendida a un proyecto
- Crear informe de proyecto en formato PDF
- Obtener información de atributos extendidos
- Obtenga el atributo extendido de un proyecto por índice
- Obtener información de códigos de esquema u obtener código de esquema por índice
- Documentos del proyecto
- Convierta el documento del proyecto a un formato específico
- Convierta el documento del proyecto a otro formato con las opciones de guardado especificadas
- Obtenga UID de proyectos en archivos de varios proyectos
- Importar proyecto con el UID especificado desde un archivo o desde una base de datos (DB)
- Obtener el recuento de páginas de un proyecto
- Proyecto en línea
- Crear un nuevo proyecto en línea
- Importar proyecto desde el servidor de proyectos en línea
- Obtener una lista de proyectos en línea
- Recalcular Proyecto
- Recalcular los campos de recursos del proyecto y el trabajo incompleto
- Recalcular el trabajo del proyecto como completo
- Datos de fase de tiempo del proyecto
- Obtenga datos con escala de tiempo para asignación, recurso o tarea
- Modificar datos de fase temporal en la asignación
- Propiedades del documento del proyecto
- Crear o editar la propiedad del documento del proyecto
- Agregar propiedad de documento no existente
- Obtenga todas las propiedades del documento de un proyecto o una propiedad específica por nombre
- Archivos de proyecto y almacenamiento en la nube
- Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
- Crear, copiar, mover y eliminar carpetas.
- Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
- Comprobar si existe cierto archivo, carpeta o almacenamiento.
Leer y escribir datos del proyecto
Microsoft Project®: MPP, XML, MPT
Primavera®: MPX
Guardar datos del proyecto como
Primavera®: XER, PrimaveraP6XML
Microsoft Excel: XLSX
Imagen: PNG, JPEG, TIF (formato 24bppRgb)
Vector: SVG
Web: HTML
Texto: TXT
Requisitos
La creación de la biblioteca del cliente API requiere:
- java 1.7+
- Experto
requisitos previos
Para usar Aspose.Tasks Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.
Instalación
Instalar desde Maven
Agregue el repositorio de Aspose Cloud a su aplicación pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Instalar desde la fuente
Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:
mvn clean install
Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:
mvn clean deploy
Consulte OSSRH Guide para obtener más información.
Usuarios expertos
Agregue esta dependencia al POM de su proyecto:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
Otros
Primero genere el JAR ejecutando:
mvn clean package
Luego instale manualmente los siguientes JAR:
objetivo/aspose-tasks-cloud-21.10.0.jar
objetivo/lib/*.jar
Convierta MS Project® MPP a PDF en Java
// Start README example
// if baseUrl is null, TasksApi uses default https://api.aspose.cloud
TasksApi tasksApi = new TasksApi(clientId, clientSecret, baseUrl);
String localPath = PathUtil.get(localFolder, fileName);
String remotePath = PathUtil.get(remoteFolder, remoteName);
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(Paths.get(localPath)), remotePath, null);
tasksApi.uploadFile(uploadRequest);
GetReportPdfRequest request = new GetReportPdfRequest(remoteFileName, ReportType.MILESTONES.getValue(), null, null);
File result = tasksApi.getReportPdf(request);
// End README example
Licencia
Todos los SDK de Aspose.Tasks Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.
Autorización y autenticación
Authentication schemes definido para la API es el siguiente:
JWT
- Tipo: OAuth
- Flujo: aplicación
- URL de autorización:https://api.aspose.cloud/connect/token
Recomendación
Se recomienda crear una instancia de ApiClient
por subproceso en un entorno multiproceso para evitar posibles problemas.
{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}}
File | Classifier | Size |
---|---|---|
aspose-tasks-cloud-22.7.0-javadoc.jar | javadoc | 1 MB |
aspose-tasks-cloud-22.7.0.jar | 766 KB | |
aspose-tasks-cloud-22.7.0.pom | 11 KB |
Aspose.Tasks Aspose.Tasks Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud MPT MPP MPX XER XML PrimaveraP6XML HTML BMP PNG JPEG TIFF SVG CSV TXT XLSX PDF XPS PM project project management management calendar assignment VBA time time phased primavera DB task WPS breakdown work breakdown strucuture convert converter conversion export