Μετατροπή παρουσιάσεων PowerPoint σε έγγραφα Word σε Java
Επισκόπηση
Αυτό το άρθρο παρέχει μια λύση για προγραμματιστές σχετικά με τη μετατροπή παρουσιάσεων PowerPoint και OpenDocument σε έγγραφα Word χρησιμοποιώντας τα Aspose.Slides και Aspose.Words. Ο οδηγός βήμα προς βήμα σας καθοδηγεί σε κάθε στάδιο της διαδικασίας μετατροπής.
Μετατροπή PowerPoint σε Word
Ακολουθήστε τις παρακάτω οδηγίες για να μετατρέψετε μια παρουσίαση PowerPoint ή OpenDocument σε έγγραφο Word:
- Κατεβάστε τις βιβλιοθήκες Aspose.Slides for Java και Aspose.Words for Java.
- Προσθέστε τα aspose-slides-x.x-jdk16.jar και aspose-words-x.x-jdk16.jar στο CLASSPATH σας.
- Χρησιμοποιήστε αυτό το απόσπασμα κώδικα για να μετατρέψετε το PowerPoint σε Word:
Presentation pres = new Presentation("sample.pptx");
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
for (ISlide slide : pres.getSlides()) {
// δημιουργεί εικόνα διαφάνειας ως ροή byte array
IImage image = slide.getImage(1, 1);
ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
image.save(imageStream, ImageFormat.Png);
image.dispose();
builder.insertImage(imageStream.toByteArray());
// εισάγει τα κείμενα της διαφάνειας
for (IShape shape : slide.getShapes()) {
if (shape instanceof AutoShape) {
builder.writeln(((AutoShape) shape).getTextFrame().getText());
}
}
builder.insertBreak(BreakType.PAGE_BREAK);
}
doc.save("output.docx");
pres.dispose();
Συχνές Ερωτήσεις
Ποια συστατικά πρέπει να εγκατασταθούν για τη μετατροπή παρουσιάσεων PowerPoint και OpenDocument σε έγγραφα Word;
Απαιτείται μόνο η προσθήκη του αντίστοιχου πακέτου για Aspose.Slides for Java και Aspose.Words for Java στο έργο σας. Και οι δύο βιβλιοθήκες λειτουργούν ως αυτόνομες API και δεν υπάρχει ανάγκη εγκατάστασης του Microsoft Office.
Υποστηρίζονται όλα τα μορφότυπα παρουσιάσεων PowerPoint και OpenDocument;
Το Aspose.Slides υποστηρίζει όλες τις μορφές παρουσιάσεων, συμπεριλαμβανομένων των PPT, PPTX, ODP και άλλων κοινών τύπων αρχείων. Αυτό εξασφαλίζει ότι μπορείτε να εργαστείτε με παρουσιάσεις που δημιουργήθηκαν σε διάφορες εκδόσεις του Microsoft PowerPoint.