<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.8.0</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '21.8.0')
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="21.8.0">
<artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "21.8.0"
Java SDK zur Verarbeitung von MS Project®-Formaten
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.Tasks Cloud SDK for Java unterstützt Sie bei der Arbeit mit Dateiformaten von Microsoft Project® (MPT, MPP, MPX) und Primavera® (XER, XML und PrimaveraP6XML) in Ihren Cloud-basierten Java-Apps, ohne Software von Drittanbietern zu installieren. Es ist ein Wrapper um Aspose.Tasks Cloud REST APIs.
MS Project®-Verarbeitungsfunktionen
- Projektaufträge
- Create project assignments with cost
- Spezifische Zuordnung abrufen
- Projektzuweisungen mit Referenzen löschen
- Projektaufgaben
- Fügen Sie einem Projekt eine neue Aufgabe hinzu
- Holen Sie sich alle Aufgaben oder ein specific task of a project
- Holen Sie sich wiederkehrende Informationen für die Aufgabe
- Verschieben Sie eine Aufgabe in eine andere übergeordnete Aufgabe oder eine gleichgeordnete Aufgabe
- Projektressourcen
- Hinzufügen von Ressourcen zu einem Projekt
- Holen Sie sich Informationen zu Projektressourcen
- Update a specific project resource
- Projektkalender
- Projektkalender hinzufügen
- Holen Sie sich alle oder einen bestimmten Projektkalendereintrag Holen Sie sich eine Sammlung von Kalendern für die Arbeitswoche Projektausnahmen hinzufügen/aktualisieren/löschen
- Links zu Projektaufgaben
- Fügen Sie dem Projekt einen Aufgabenlink hinzu
- Erhalten Sie Informationen zu Aufgabenverknüpfungen aus einem Projekt
- Projektgliederungscodes und erweiterte Attribute
- Hinzufügen einer neuen erweiterten Attributdefinition zu einem Projekt
- Projektbericht im PDF-Format erstellen
- Holen Sie sich erweiterte Attributinformationen
- Holen Sie sich das erweiterte Attribut eines Projekts nach Index
- Holen Sie sich Gliederungscodes Informationen oder erhalten Sie Gliederungscodes nach Index
- Projektunterlagen
- Konvertieren Sie das Projektdokument in ein bestimmtes Format
- Konvertieren Sie das Projektdokument in ein anderes Format mit den angegebenen Speicheroptionen
- Erhalten Sie UIDs von Projekten in Multiprojektdateien
- Projekt mit der angegebenen UID aus Datei oder aus einer Datenbank (DB) importieren
- Holen Sie sich die Seitenzahl eines Projekts
- Projekt online
- Erstellen Sie ein neues Online-Projekt
- Projekt vom Online-Projektserver importieren
- Holen Sie sich eine Liste von Online-Projekten
- Projekt neu berechnen
- Berechnen Sie Projektressourcenfelder und unvollständige Arbeiten neu
- Projektarbeit als abgeschlossen neu berechnen
- Projektzeitphasendaten
- Erhalten Sie zeitskalierte Daten für Zuweisungen, Ressourcen oder Aufgaben
- Zeitphasendaten in der Zuordnung ändern
- Projektdokumenteigenschaften
- Erstellen oder Bearbeiten von Projektdokumenteigenschaften
- Fügen Sie nicht vorhandene Dokumenteigenschaft hinzu
- Holen Sie sich alle Dokumenteigenschaften eines Projekts oder einer bestimmten Eigenschaft nach Namen
- Projektdateien und Cloud-Speicher
- Hochladen, Herunterladen, Kopieren, Verschieben und Löschen von Dateien, einschließlich Versionsverwaltung (wenn Sie Cloud-Speicher verwenden, der diese Funktion unterstützt - standardmäßig wahr).
- Ordner erstellen, kopieren, verschieben und löschen.
- Kopieren und verschieben Sie Dateien und Ordner in einem einzigen Vorgang über separate Speicher hinweg.
- Überprüfen Sie, ob bestimmte Dateien, Ordner oder Speicher vorhanden sind.
Projektdaten lesen und schreiben
Microsoft Project®: MPP, XML, MPT
Primavera®: MPX
Projektdaten speichern unter
Primavera®: XER, PrimaveraP6XML
Microsoft Excel: XLSX
Bild: PNG, JPEG, TIF (Format24bppRgb)
Vektor: SVG
Web: HTML
Text: TXT
Anforderungen
Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:
- Java 1.7+
- Maven
Voraussetzungen
Um das Aspose.Tasks Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei Aspose Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter Aspose Cloud Pricing.
Installation
Von Maven installieren
Fügen Sie das Aspose Cloud-Repository zu Ihrer Anwendung pom.xml hinzu
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Von der Quelle installieren
Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:
mvn clean install
Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:
mvn clean deploy
Weitere Informationen finden Sie unter OSSRH Guide.
Maven-Benutzer
Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
Andere
Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:
mvn clean package
Installieren Sie dann manuell die folgenden JARs:
target/aspose-tasks-cloud-21.10.0.jar
target/lib/*.jar
Konvertieren Sie MS Project® MPP in PDF in 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
Lizenzierung
Alle Aspose.Tasks Cloud SDKs, Hilfsskripte und Vorlagen sind unter MIT License lizenziert.
Autorisierung & Authentifizierung
Authentication schemes definiert für die API ist wie folgt:
JWT
- Typ: OAuth
- Durchfluss: Anwendung
- Autorisierungs-URL:https://api.aspose.cloud/connect/token
Empfehlung
Es wird empfohlen, in einer Multithread-Umgebung pro Thread eine Instanz von „ApiClient“ zu erstellen, um potenzielle Probleme zu vermeiden.
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
aspose-tasks-cloud-21.8.0-javadoc.jar | javadoc | 1.67 MB |
aspose-tasks-cloud-21.8.0-sources.jar | sources | 424.06 KB |
aspose-tasks-cloud-21.8.0.jar | 752.95 KB | |
aspose-tasks-cloud-21.8.0.pom | 11.31 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