Java API για Έγγραφα παρουσίασης PPTX

Λύση ανοιχτού κώδικα για τη δημιουργία, ανάγνωση, επεξεργασία και μετατροπή αρχείων παρουσίασης Microsoft σε εφαρμογές Java.

Το DOCX4J είναι παρόμοιο με το OpenXML SDK της Microsoft, αλλά για Java. Η DOCX4J είναι βιβλιοθήκη ανοιχτού κώδικα (Apache v2) που βασίζεται στο JAXB για χειρισμό μορφών αρχείων του Microsoft Office. Παρέχει τη δυνατότητα ανάγνωσης, εγγραφής, επεξεργασίας και αποθήκευσης μορφής αρχείου Microsoft Office 2007 PPTX.

Χρησιμοποιώντας το API μπορείτε να δημιουργήσετε έγγραφα Παρουσίασης, να τα επεξεργαστείτε, να μορφοποιήσετε το κείμενο και τις παραγράφους, να εισαγάγετε πίνακες και εικόνες και να διαχειριστείτε άλλα στοιχεία φόρμας και πολλά άλλα. Βασικά, η έμφαση δίνεται στην ισχύ, εάν η μορφή το υποστηρίζει μπορείτε να το κάνετε χρησιμοποιώντας το API.

Previous Next

Ξεκινώντας με το DOCX4J

Πρώτα απ 'όλα, πρέπει να έχετε εγκατεστημένο το Java Development Kit (JDK) στο σύστημά σας. Η αναφορά στο DOCX4J στο έργο Java που βασίζεται στο Maven είναι ακόμα πιο απλή. Το μόνο που χρειάζεστε είναι να προσθέσετε την ακόλουθη εξάρτηση στο pom.xml και να αφήσετε το IDE σας να ανακτήσει και να παραπέμψει στα αρχεία DOCX4J Jar.

DOCX4J Maven Dependency

<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
  

Δημιουργία & Τροποποίηση PPTX χρησιμοποιώντας Java

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

Δημιουργήστε PPTX χρησιμοποιώντας DOCX4J - Java

// Create package
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
// Create main presentation
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new
        PartName("/ppt/presentation.xml"));
// Create slide layout
SlideLayoutPart layoutPart = (SlideLayoutPart)
    presentationMLPackage.getParts().getParts()
        .get(new PartName("/ppt/slideLayouts/slideLayout2.xml"));
// Save presentation
presentationMLPackage.save(new File("FileFormat.pptx"));
                

Εξαγωγή και χειρισμός διαφανειών χρησιμοποιώντας Java API

Το DOCX4J επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν και να εξάγουν διαφάνειες από τη μορφή αρχείου PPTX. Οι προγραμματιστές λογισμικού μπορούν εύκολα να προσθέσουν μια διαφάνεια σε μια υπάρχουσα παρουσίαση. Κάθε διαφάνεια σε μια παρουσίαση βασίζεται σε μια διάταξη διαφάνειας. Η διάταξη lide είναι σαν ένα πρότυπο για μια διαφάνεια, επιτρέπει στους χρήστες να κληρονομούν επιλογές μορφοποίησης, πλαίσια κειμένου, τίτλους ή γραφικά κ.λπ.

Χειρισμός γραφημάτων με χρήση του DOCX4J

Το DOCX4J παρέχει την εξειδικευμένη κλάση για την προσθήκη γραφήματος στήλης μίας σειράς, γραφήματος πολλών σειρών, γραφήματος συννεφάκι, γραμμικού γραφήματος, γραφημάτων πίτας και άλλα.

 Ελληνικά