<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"
Java SDK για επεξεργασία μορφών MS Project®
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Το Aspose.Tasks Cloud SDK for Java σάς βοηθά να εργάζεστε με μορφές αρχείων Microsoft Project® (MPT, MPP, MPX) & Primavera® (XER, XML και PrimaveraP6XML) στις εφαρμογές Java που βασίζονται σε σύννεφο, χωρίς να εγκαταστήσετε λογισμικό τρίτων. Είναι ένα περιτύλιγμα γύρω από το Aspose.Tasks Cloud REST APIs.
Χαρακτηριστικά επεξεργασίας MS Project®
- Αναθέσεις Έργων
- Create project assignments with cost
- Λήψη συγκεκριμένης εργασίας
- Διαγραφή εργασιών με αναφορές
- Εργασίες Έργου
- Προσθέστε μια νέα εργασία σε ένα έργο
- Λάβετε όλες τις εργασίες ή ένα specific task of a project
- Λάβετε επαναλαμβανόμενες πληροφορίες για την εργασία
- Μετακινήστε μια εργασία σε μια άλλη γονική εργασία ή μια εργασία αδερφού
- Πόροι έργου
- Προσθήκη πόρων σε ένα έργο
- Λάβετε πληροφορίες για τους πόρους του έργου
- Update a specific project resource
- Ημερολόγια έργων
- Προσθήκη ημερολογίου έργου
- Λάβετε όλο ή ένα συγκεκριμένο στοιχείο ημερολογίου έργου Αποκτήστε συλλογή ημερολογίου για την εβδομάδα εργασίας Προσθήκη/ενημέρωση/διαγραφή εξαιρέσεων έργου
- Σύνδεσμοι εργασιών έργου
- Προσθέστε έναν σύνδεσμο εργασιών στο έργο
- Λάβετε πληροφορίες συνδέσμων εργασιών από ένα έργο
- Κώδικες περίληψης έργου και εκτεταμένα χαρακτηριστικά
- Προσθέστε έναν νέο εκτεταμένο ορισμό χαρακτηριστικών σε ένα έργο
- Δημιουργία αναφοράς έργου σε μορφή PDF
- Λάβετε πληροφορίες εκτεταμένων χαρακτηριστικών
- Λάβετε το εκτεταμένο χαρακτηριστικό ενός έργου ανά ευρετήριο
- Λάβετε πληροφορίες για τους κωδικούς περιλήψεων ή λάβετε τον κωδικό περίγραμμα κατά ευρετήριο
- Έγγραφα Έργου
- Μετατροπή εγγράφου έργου σε καθορισμένη μορφή
- Μετατρέψτε το έγγραφο του έργου σε άλλη μορφή με τις καθορισμένες επιλογές αποθήκευσης
- Λάβετε UID έργων σε αρχεία πολλών έργων
- Εισαγωγή έργου με το καθορισμένο UID από αρχείο ή από βάση δεδομένων (DB)
- Λάβετε τον αριθμό σελίδων ενός έργου
- Project Online
- Δημιουργήστε ένα νέο διαδικτυακό έργο
- Εισαγωγή έργου από διαδικτυακό διακομιστή έργου
- Λάβετε μια λίστα με διαδικτυακά έργα
- Επανυπολογισμός έργου
- Υπολογισμός εκ νέου πεδίων πόρων έργου και ημιτελούς εργασίας
- Υπολογίστε εκ νέου τις εργασίες του έργου ως ολοκληρωμένες
- Στοιχεία φάσης χρόνου έργου
- Λάβετε δεδομένα με χρονική κλίμακα για ανάθεση, πόρο ή εργασία
- Τροποποίηση χρονικών σταδιακών δεδομένων κατά την ανάθεση
- Ιδιότητες Εγγράφου Έργου
- Δημιουργία ή επεξεργασία ιδιότητας εγγράφου έργου
- Προσθήκη ιδιότητας εγγράφου που δεν υπάρχει
- Λάβετε όλες τις ιδιότητες του εγγράφου ενός έργου ή μιας συγκεκριμένης ιδιοκτησίας με το όνομα
- Αρχεία έργου και αποθήκευση στο cloud
- Μεταφορτώστε, κατεβάστε, αντιγράψτε, μετακινήστε και διαγράψτε αρχεία, συμπεριλαμβανομένου του χειρισμού εκδόσεων (εάν χρησιμοποιείτε χώρο αποθήκευσης στο Cloud που υποστηρίζει αυτήν τη δυνατότητα - true από προεπιλογή).
- Δημιουργία, αντιγραφή, μετακίνηση και διαγραφή φακέλων.
- Αντιγράψτε και μετακινήστε αρχεία και φακέλους σε ξεχωριστούς αποθηκευτικούς χώρους στο πλαίσιο μιας μεμονωμένης λειτουργίας.
- Ελέγξτε εάν υπάρχει συγκεκριμένο αρχείο, φάκελος ή χώρος αποθήκευσης.
Ανάγνωση & εγγραφή δεδομένων έργου
Microsoft Project®: MPP, XML, MPT
Primavera®: MPX
Αποθήκευση δεδομένων έργου ως
Primavera®: XER, PrimaveraP6XML
Microsoft Excel: XLSX
Εικόνα: PNG, JPEG, TIF (Format24bppRgb)
Διάνυσμα: SVG
Ιστός: HTML
Κείμενο: TXT
Απαιτήσεις
Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:
- Java 1.7+
- Maven
Προαπαιτούμενα
Για να χρησιμοποιήσετε το Aspose.Tasks Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο Aspose Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο Aspose Cloud Pricing.
Εγκατάσταση
Εγκατάσταση από τη Maven
Προσθέστε το αποθετήριο Aspose Cloud στην εφαρμογή σας pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Εγκατάσταση από την πηγή
Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:
mvn clean install
Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:
mvn clean deploy
Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.
χρήστες Maven
Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>21.10.0</version>
</dependency>
</dependencies>
Οι υπολοιποι
Αρχικά δημιουργήστε το JAR εκτελώντας:
mvn clean package
Στη συνέχεια εγκαταστήστε μη αυτόματα τα ακόλουθα JAR:
target/aspose-tasks-cloud-21.10.0.jar
target/lib/*.jar
Μετατρέψτε το MS Project® MPP σε PDF σε 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
Αδειοδότηση
Όλα τα Aspose.Tasks Cloud SDK, τα βοηθητικά σενάρια και τα πρότυπα έχουν άδεια χρήσης με την άδεια MIT License.
Εξουσιοδότηση & Έλεγχος ταυτότητας
Το Authentication schemes που ορίζεται για το API είναι ως εξής:
JWT
- Τύπος: OAuth
- Ροή: εφαρμογή
- Διεύθυνση URL εξουσιοδότησης:https://api.aspose.cloud/connect/token
Σύσταση
Συνιστάται να δημιουργήσετε μια παρουσία του ‘ApiClient’ ανά νήμα σε περιβάλλον πολλαπλών νημάτων για να αποφύγετε τυχόν προβλήματα.
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
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