Αυτό το καθαρό θέμα εστιάζει στον τρόπο μετατροπής του MPP σε SVG χρησιμοποιώντας Java. Καλύπτει όλες τις λεπτομέρειες διαμόρφωσης, μια ακολουθία βημάτων και ένα τρεχούμενο δείγμα κώδικα για την επίδειξη της λειτουργίας. Μπορείτε να αναπτύξετε μια εφαρμογή για μετατροπή του Microsoft Project σε SVG χρησιμοποιώντας Java με τη βοήθεια μόνο απλών κλήσεων API.
Βήματα για τη μετατροπή MPP σε SVG χρησιμοποιώντας Java
- Ρυθμίστε το περιβάλλον ανάπτυξης ώστε να περιλαμβάνει το Aspose.Tasks for Java χρησιμοποιώντας τον διαχειριστή repo
- Φορτώστε ένα υπάρχον αρχείο MPP στο αντικείμενο κλάσης Project για να το μετατρέψετε σε SVG
- Ορίστε τις επιλογές εξόδου SVG χρησιμοποιώντας το αντικείμενο κλάσης SvgOptions
- Μετατρέψτε το αρχείο MPP σε SVG χρησιμοποιώντας τη μέθοδο αποθήκευσης
Αυτά τα απλά βήματα αντιπροσωπεύουν τις πλήρεις λεπτομέρειες διαμόρφωσης και μια σταδιακή διαδικασία μετατροπής του MS Project σε SVG χρησιμοποιώντας Java. Η κλάση Project χρησιμοποιείται για τη φόρτωση του αρχείου MPP προέλευσης και η κλάση SvgOptions για τον ορισμό των χαρακτηριστικών του αρχείου εξόδου SVG. Είναι σκόπιμο να αναφέρουμε εδώ ότι το αντικείμενο κλάσης SvgOptions δεν είναι υποχρεωτικό και μπορεί να αποκλειστεί χρησιμοποιώντας τις προεπιλεγμένες ρυθμίσεις για το αρχείο SVG εξόδου.
Κώδικας για εξαγωγή MS Project σε SVG χρησιμοποιώντας Java
Στο παραπάνω παράδειγμα, ο κώδικας για αποθήκευση MPP ως SVG χρησιμοποιώντας Java χρησιμοποιεί μια παρουσία κλάσης Project που έχει πρόσβαση στο αρχείο προέλευσης από το δίσκο. Εκθέτει επίσης τις υπερφορτώσεις του κατασκευαστή για τη φόρτωση του αρχείου MPP ως ροή από πηγές όπως Βάσεις δεδομένων ή τον Ιστό. Οι Επιλογές Svg μπορούν να χρησιμοποιηθούν για την προσαρμογή του αρχείου SVG εξόδου ορίζοντας ιδιότητες όπως το CustomPageSize, το BarStyles, το Gridlines, το Timescale, το TextStyles και πολλά άλλα.
Μάθαμε τη διαδικασία αλλαγής MPP σε SVG χρησιμοποιώντας Java εδώ. Εάν θέλετε να μάθετε σχετικά με τη διαδικασία μετατροπής ενός MPP σε αρχείο PDF, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε MPP σε PDF σε Java.