<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks-cloud</artifactId>
<version>22.7.0</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-tasks-cloud', version: '22.7.0')
copied!  
<dependency org="com.aspose" name="aspose-tasks-cloud" rev="22.7.0">
 <artifact name="aspose-tasks-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-tasks-cloud" % "22.7.0"
copied!  

Java SDK για επεξεργασία μορφών MS Project®

main-banner

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®

  • Αναθέσεις Έργων
  • Εργασίες Έργου
    • Προσθέστε μια νέα εργασία σε ένα έργο
    • Λάβετε όλες τις εργασίες ή ένα specific task of a project
    • Λάβετε επαναλαμβανόμενες πληροφορίες για την εργασία
    • Μετακινήστε μια εργασία σε μια άλλη γονική εργασία ή μια εργασία αδερφού
  • Πόροι έργου
  • Ημερολόγια έργων
    • Προσθήκη ημερολογίου έργου
    • Λάβετε όλο ή ένα συγκεκριμένο στοιχείο ημερολογίου έργου Αποκτήστε συλλογή ημερολογίου για την εβδομάδα εργασίας Προσθήκη/ενημέρωση/διαγραφή εξαιρέσεων έργου
  • Σύνδεσμοι εργασιών έργου
    • Προσθέστε έναν σύνδεσμο εργασιών στο έργο
    • Λάβετε πληροφορίες συνδέσμων εργασιών από ένα έργο
  • Κώδικες περίληψης έργου και εκτεταμένα χαρακτηριστικά
    • Προσθέστε έναν νέο εκτεταμένο ορισμό χαρακτηριστικών σε ένα έργο
    • Δημιουργία αναφοράς έργου σε μορφή 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 απαιτεί:

  1. Java 1.7+
  2. 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

Σύσταση

Συνιστάται να δημιουργήσετε μια παρουσία του ‘ApiClient’ ανά νήμα σε περιβάλλον πολλαπλών νημάτων για να αποφύγετε τυχόν προβλήματα.

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.7.04 Αυγούστου 2022
21.10.028 Οκτωβρίου 2021
21.8.027 Αυγούστου 2021
21.7.01 Αυγούστου 2021
1.0.012 Μαΐου 2020
1.0.112 Μαΐου 2020