Μπορείτε να μετατρέψετε το EPUB σε XAMLFLOW χρησιμοποιώντας δύο απλά βήματα. Πρώτα πρέπει να αποδώσετε το αρχείο EPUB στο DOC χρησιμοποιώντας το Aspose.PDF για Java . Μετά από αυτό, χρησιμοποιώντας το ισχυρό API Επεξεργασίας Εγγράφων Aspose.Words για Java , μπορείτε να μετατρέψετε το DOC σε XAMLFLOW. Και τα δύο API περιλαμβάνονται στο πακέτο Aspose.Total for Java .
Java API για μετατροπή EPUB σε XAMLFLOW
- Ανοίξτε το αρχείο EPUB χρησιμοποιώντας την κλάση Document
- Μετατρέψτε το EPUB σε DOC χρησιμοποιώντας το save μέθοδος
- Φορτώστε το αρχείο DOC χρησιμοποιώντας την κατηγορία Document του Aspose.Words
- Αποθηκεύστε το έγγραφο σε μορφή XAMLFLOW χρησιμοποιώντας τη μέθοδο save και ορίστε το XAMLFLOW ως SaveFormat
Απαιτήσεις μετατροπής
Μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Total για Java απευθείας από ένα έργο που βασίζεται στο Maven και περιλαμβάνουν τα Aspose.PDF για Java και Aspose.Words for Java στο pom.xml σας.
Εναλλακτικά, μπορείτε να λάβετε ένα αρχείο ZIP από το downloads .
Απαιτήσεις μετατροπής
Κατά τη μετατροπή του EPUB σε XAMLFLOW, ακόμα κι αν το έγγραφό σας προστατεύεται με κωδικό πρόσβασης, μπορείτε να το ανοίξετε χρησιμοποιώντας το API χειρισμού PDF Aspose.PDF για Java . Για να ανοίξετε το κρυπτογραφημένο αρχείο, πρέπει να δημιουργήσετε ένα αντικείμενο Document και να ανοίξετε το EPUB χρησιμοποιώντας τον κωδικό πρόσβασης κατόχου.
// open encrypted document
Document document = new Document("input.epub", "password");
// save EPUB as a DOC
document.save("DocOutput.doc", SaveFormat.DOC);
Ανοίξτε το έγγραφο EPUB που προστατεύεται με κωδικό πρόσβασης μέσω Java
Κατά την αποθήκευση του εγγράφου εισόδου σας σε μορφή αρχείου XAMLFLOW, μπορείτε επίσης να αποθηκεύσετε το έγγραφό σας σε βάση δεδομένων αντί για σύστημα αρχείων. Ίσως χρειαστεί να εφαρμόσετε την αποθήκευση και την ανάκτηση αντικειμένων εγγράφου προς και από μια βάση δεδομένων. Αυτό θα ήταν απαραίτητο εάν εφαρμόζατε οποιοδήποτε τύπο συστήματος διαχείρισης περιεχομένου. Για να αποθηκεύσετε το XAMLFLOW σας στη βάση δεδομένων, είναι συχνά απαραίτητο να σειριοποιήσετε το έγγραφο για να αποκτήσετε έναν πίνακα byte. Αυτό μπορεί να γίνει χρησιμοποιώντας το Aspose.Words for Java API. Αφού λάβετε τον πίνακα byte, μπορείτε να τον αποθηκεύσετε στη βάση δεδομένων χρησιμοποιώντας την εντολή SQL.
public static void StoreToDatabase(Document doc, Connection mConnection) throws Exception {
// create an output stream which uses byte array to save data
ByteArrayOutputStream aout = new ByteArrayOutputStream();
// save the document to byte array
doc.save(aout, SaveFormat.XAML_FLOW);
// get the byte array from output steam
// the byte array now contains the document
byte[] buffer = aout.toByteArray();
// get the filename from the document.
String fileName = doc.getOriginalFileName();
String filePath = fileName.replace("\\", "\\\\");
// create the SQL command.
String commandString = "INSERT INTO Documents (FileName, FileContent) VALUES('" + filePath + "', '" + buffer + "')";
Statement statement = mConnection.createStatement();
statement.executeUpdate(commandString);
}
Βασικές Χρήσεις
- Ροές ψηφιακής δημοσίευσης – Βελτιστοποιήστε τις προσαρμοστικές και διαδραστικές διατάξεις eBook.
- Διαδραστικά eBooks – Βελτιώστε τη συμμετοχή του χρήστη με δυναμικό περιεχόμενο βασισμένο σε ροή.
- Περιεχόμενο που οδηγείται από εφαρμογές – Ενσωματώστε εκδόσεις σε διεπαφές βασισμένες σε εφαρμογές άνετα.
- Οπτικοποίηση έγγραφων έρευνας – Παρουσιάστε πολύπλοκα σύνολα δεδομένων και εκδόσεις σε δομημένες, αναγνώσιμες ροές.
- Δυναμικές διατάξεις – Ενεργοποιήστε ανταποκριτικό σχεδιασμό σε διάφορες συσκευές και πλατφόρμες.
Σενάρια Αυτοματοποίησης
- Αγωγοί EPUB-προς-XAMLFLOW – Αυτοματοποιήστε τη μετατροπή των eBooks σε διατάξεις βασισμένες σε ροή.
- Αυτοματοποιημένη δημιουργία εγγράφων ροής – Δημιουργήστε διαδραστικά έγγραφα από το περιεχόμενο δημοσίευσης.
- Μαζική μετατροπή περιεχομένου – Μετατρέψτε μεγάλες βιβλιοθήκες EPUB σε XAMLFLOW αποτελεσματικά.
- Εφαρμογές δημοσίευσης επιπέδου επιχείρησης – Ενσωματώστε τη δημιουργία XAMLFLOW σε επεκτάσιμες πλατφόρμες ψηφιακής δημοσίευσης.