Το Aspose.Tasks για Python μέσω .NET είναι ένα ισχυρό API διαχείρισης έργου για το χειρισμό αρχείων Microsoft Project. Το API μας υποστηρίζει την ανάγνωση, τη γραφή και την εργασία με έγγραφα Microsoft Project χωρίς άλλες εξαρτήσεις λογισμικού και περιέχει περισσότερες από 100 κλάσεις Python για τη διαχείριση λειτουργιών έργου χαμηλού επιπέδου και χειρισμού δεδομένων. Το Aspose.Tasks παρέχει έτσι στους προγραμματιστές της Python μια μοναδική ευκαιρία να εφαρμόσουν αυτοματοποίηση εγγράφων που βασίζεται σε σενάρια. Η βιβλιοθήκη υποστηρίζει πλήρως διάφορες ιδιότητες έργου και μπορεί να χρησιμοποιηθεί για τη διαχείριση ημερολογίων ή χρονοδιαγραμμάτων εργασίας.

Με την έλευση του ισχυρού υπολογιστικού υλικού τις τελευταίες δεκαετίες, η Python έχει γίνει μια γλώσσα προγραμματισμού που χρησιμοποιείται ευρέως στην ανάπτυξη ιστού (Django, Flask, Pyramid frames), επιστημονικές εργασίες και ανάλυση δεδομένων. Η χρησιμότητα της Python προέρχεται από το μεγάλο οικοσύστημά της από πακέτα τρίτων. Με έναν μεγάλο αριθμό βιβλιοθηκών που εξελίσσονται σταδιακά, η Python θεωρείται η καλύτερη επιλογή για γρήγορη ανάπτυξη λογισμικού. Η ομάδα Aspose.Tasks αποφάσισε να συμβαδίσει με τις πιο πρόσφατες τάσεις προγραμματισμού και να παρέχει επαγγελματικό λογισμικό επεξεργασίας BMP, PNG, JPEG, GIF, TIFF, PDF και άλλες μορφές αρχείων στην κοινότητα της Python.

Το Aspose.Tasks API για Python μέσω .NET εκθέτει δεδομένα όπως εργασίες, πόρους, εκχωρήσεις πόρων και εκτεταμένα δεδομένα χαρακτηριστικών για να τα χειριστούν οι προγραμματιστές. Οι χρήστες μπορούν να προγραμματίσουν πλήρως δημιουργώντας και διαβάζοντας εργασίες και πόρους και να εκχωρούν ή να αφαιρούν πόρους προς ή από εργασίες. Οι χρήστες μπορούν να χειριστούν περιορισμούς, προτεραιότητες, κρίσιμες και χρονοβόρες εργασίες, να σταματήσουν ή να συνεχίσουν εργασίες και να διαχωρίσουν εργασίες, να διαχειριστούν προηγμένα χαρακτηριστικά, να συνδέσουν εργασίες και να γράψουν ενημερωμένα δεδομένα πίσω στο έργο.

Προηγμένες δυνατότητες Python Microsoft Project API

Δημιουργήστε αρχεία MS Project και Oracle Primavera από την αρχή

Καθορίστε τις καθημερινές και τις εξαιρέσεις για ένα ημερολόγιο

Διαβάστε και γράψτε αρχεία MS Project που προστατεύονται με κωδικό πρόσβασης

Εξαγωγή έργου σε άλλες μορφές με εξαιρετικά προσαρμόσιμο γράφημα Gantt

Διαχειριστείτε τις γραμμές βάσης, το κόστος και τα ορόσημα

Χειριστείτε εργασίες, πόρους και αναθέσεις εκτεταμένα χαρακτηριστικά και τους ορισμούς τους

Προσαρμόστε το περίγραμμα εργασίας της ανάθεσης πόρων

Αποδώστε δομές ανάλυσης εργασίας (WBS) σε εικόνες

Αποδώστε τα αρχεία MS Project και Oracle Primavera σε HTML

Ταξινόμηση εργασιών κατά ονόματα, ημερομηνίες, διάρκειες και κατά πολλά άλλα πεδία

Ενημερώστε τις προσαρμοσμένες ιδιότητες των αρχείων MPP Project

Άνοιγμα και αποθήκευση αρχείων έργου από/προς το MS Project Online ή παρουσία του MS Project Server μέσω PWA

Απόδοση εργασιών αρχείων σε μορφές PDF και εικόνας

Το Aspose.Tasks για Python μέσω .NET υποστηρίζει την απόδοση εργασιών, πόρων και δεδομένων ανάθεσης πόρων σε μορφές σταθερής διάταξης, καθώς και σε XML, HTML και πολλές άλλες δημοφιλείς μορφές αρχείων για εύκολη διανομή πληροφοριών.

Μετατροπή δεδομένων έργου σε εικόνες



    # 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)


Μπορείτε να δοκιμάσετε το διαδικτυακό Μετατροπέα εργασιών.

Ένα σημαντικό χαρακτηριστικό της βιβλιοθήκης είναι η δυνατότητα απόδοσης του WBS σε ένα έργο σε οποιαδήποτε από τις τυπικές μορφές εικόνας που υποστηρίζονται από το .NET Framework. Επιπλέον, είναι επίσης δυνατή η εξαγωγή δεδομένων έργου σε μορφές CSV, TXT, XLS, XLSX και MPT.

Χειρισμός εργασιών στο έργο

Το Aspose.Tasks για Python παρέχει ένα πλούσιο σύνολο κλάσεων για το χειρισμό εργασιών μέσα σε ένα αρχείο Microsoft Project. Η πολυπλοκότητα των σχεδίων έργων μπορεί να κυμαίνεται από μια απλή επίπεδη λίστα εργασιών έως μια μεγάλη ένθετη ομάδα αλληλοεξαρτώμενων εργασιών. Ανεξάρτητα από την πολυπλοκότητα, το Aspose.Tasks για το Python net είναι ικανό να αντιμετωπίσει οποιοδήποτε σενάριο.

Μετατροπή δεδομένων έργου σε πολλαπλές μορφές

Το Aspose.Tasks για Python υποστηρίζει την απόδοση εργασιών, πόρων και δεδομένων ανάθεσης πόρων σε μορφές σταθερής διάταξης, καθώς και σε XML, HTML και πολλές άλλες δημοφιλείς μορφές αρχείων για εύκολη διανομή πληροφοριών.

Μετατροπή δεδομένων έργου σε πολλαπλές μορφές


     
    # 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)





  
  

Το Aspose.Tasks προσφέρει μεμονωμένα API επεξεργασίας Tasks για άλλα δημοφιλή περιβάλλοντα ανάπτυξης όπως αναφέρονται παρακάτω: