Μετατρέψτε το EPUB σε MARKDOWN μέσω Java

On Premise Java API για απόδοση EPUB σε MARKDOWN χωρίς χρήση εφαρμογής τρίτων

 

Μπορείτε να μετατρέψετε το EPUB σε MARKDOWN χρησιμοποιώντας δύο απλά βήματα. Πρώτα πρέπει να αποδώσετε το αρχείο EPUB στο DOC χρησιμοποιώντας το Aspose.PDF για Java . Μετά από αυτό, χρησιμοποιώντας το ισχυρό API Επεξεργασίας Εγγράφων Aspose.Words για Java , μπορείτε να μετατρέψετε το DOC σε MARKDOWN. Και τα δύο API περιλαμβάνονται στο πακέτο Aspose.Total for Java .

Java API για μετατροπή EPUB σε MARKDOWN

  1. Ανοίξτε το αρχείο EPUB χρησιμοποιώντας την κλάση Document
  2. Μετατρέψτε το EPUB σε DOC χρησιμοποιώντας το save μέθοδος
  3. Φορτώστε το αρχείο DOC χρησιμοποιώντας την κατηγορία Document του Aspose.Words
  4. Αποθηκεύστε το έγγραφο σε μορφή MARKDOWN χρησιμοποιώντας τη μέθοδο save και ορίστε το MARKDOWN ως SaveFormat

Απαιτήσεις μετατροπής

Μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Total για Java απευθείας από ένα έργο που βασίζεται στο Maven και περιλαμβάνουν τα Aspose.PDF για Java και Aspose.Words for Java στο pom.xml σας.

Εναλλακτικά, μπορείτε να λάβετε ένα αρχείο ZIP από το downloads .

Απαιτήσεις μετατροπής

Κατά τη μετατροπή του EPUB σε MARKDOWN, ακόμα κι αν το έγγραφό σας προστατεύεται με κωδικό πρόσβασης, μπορείτε να το ανοίξετε χρησιμοποιώντας το API χειρισμού PDF Aspose.PDF για Java . Για να ανοίξετε το κρυπτογραφημένο αρχείο, πρέπει να δημιουργήσετε ένα αντικείμενο Document και να ανοίξετε το EPUB χρησιμοποιώντας τον κωδικό πρόσβασης κατόχου.

Ανοίξτε το έγγραφο EPUB που προστατεύεται με κωδικό πρόσβασης μέσω Java

Κατά την αποθήκευση του εγγράφου εισόδου σας σε μορφή αρχείου MARKDOWN, μπορείτε επίσης να αποθηκεύσετε το έγγραφό σας σε βάση δεδομένων αντί για σύστημα αρχείων. Ίσως χρειαστεί να εφαρμόσετε την αποθήκευση και την ανάκτηση αντικειμένων εγγράφου προς και από μια βάση δεδομένων. Αυτό θα ήταν απαραίτητο εάν εφαρμόζατε οποιοδήποτε τύπο συστήματος διαχείρισης περιεχομένου. Για να αποθηκεύσετε το MARKDOWN σας στη βάση δεδομένων, είναι συχνά απαραίτητο να σειριοποιήσετε το έγγραφο για να αποκτήσετε έναν πίνακα 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.MARKDOWN);
    // 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);
}  
```
Η μετατροπή **EPUB σε Markdown** είναι υψίστης σημασίας για τη δημιουργία **ελαφρών, φιλικών προς τους προγραμματιστές αρχείων περιεχομένου** από ψηφιακές εκδόσεις. Το Markdown εξασφαλίζει απλότητα, συμβατότητα με πολλές πλατφόρμες και άριστη ενσωμάτωση με γεννήτριες στατικών ιστοσελίδων και εργαλεία προγραμματιστών. Με τη μετατροπή του EPUB σε Markdown, οι εκδότες, οι προγραμματιστές και οι κοινότητες ανοικτού κώδικα μπορούν να επαναχρησιμοποιήσουν το περιεχόμενο των ηλεκτρονικών βιβλίων για τεκμηρίωση, blogging και συνεργατική δημοσίευση.

Βασικές Χρήσεις

  • Δημοσίευση σε στατικές ιστοσελίδες – Ενισχύστε μοντέρνες ιστοσελίδες με περιεχόμενο eBook βασισμένο σε Markdown.
  • Τεκμηρίωση βασισμένη σε GitHub – Διαχειριστείτε και ελέγξτε το περιεχόμενο απευθείας μέσα σε αποθετήρια Git.
  • Κοινοποίηση eBook ανοικτού κώδικα – Διανέμετε βιβλία σε αρχεία Markdown που μπορούν να διαβαστούν από όλους.
  • Τεχνικό blogging – Μετατρέψτε κεφάλαια eBook σε περιεχόμενο blog φιλικό προς τους προγραμματιστές.
  • Ροές εργασίας δημοσίευσης φιλικές προς τους προγραμματιστές – Δυνατοποιήστε τη διαχείριση ελαφριών και φορητών περιεχομένων.

Σενάρια Αυτοματισμού

  • Αγωγοί μετατροπής EPUB σε Markdown – Αυτοματοποιήστε τη μετατροπή eBook σε Markdown για κλιμακούμενη δημοσίευση.
  • Αυτόματη δημοσίευση σε συστήματα βασισμένα σε Git – Συγχρονίστε το περιεχόμενο του eBook με αποθετήρια όπως το GitHub ή το GitLab.
  • Δημιουργία στατικών ιστοσελίδων – Παρέχετε περιεχόμενο Markdown σε Jekyll, Hugo ή Next.js για δημοσίευση στον ιστό.
  • Αυτοματισμός τεκμηρίωσης επιχειρήσεων – Κανονικοποιήστε τις ροές εργασίας τεκμηρίωσης με αποτελέσματα Markdown.
```

Εξερευνήστε EPUB επιλογές μετατροπής με Java

Μετατροπή EPUBs σε CSV (Τιμές διαχωρισμένες με κόμμα)
Μετατροπή EPUBs σε DIF (Μορφή ανταλλαγής δεδομένων)
Μετατροπή EPUBs σε EXCEL (Μορφές αρχείων υπολογιστικών φύλλων)
Μετατροπή EPUBs σε FODS (Επίπεδο υπολογιστικό φύλλο OpenDocument XML)
Μετατροπή EPUBs σε MD (Γλώσσα Markdown)
Μετατροπή EPUBs σε ODS (Υπολογιστικό φύλλο OpenDocument)
Μετατροπή EPUBs σε SXC (Υπολογιστικό φύλλο StarOffice Calc)
Μετατροπή EPUBs σε TSV (Τιμές διαχωρισμένες με καρτέλες)
Μετατροπή EPUBs σε TXT (Έγγραφο κειμένου)
Μετατροπή EPUBs σε XLAM (Πρόσθετο με δυνατότητα Macro-Enabled)
Μετατροπή EPUBs σε XLSB (Δυαδικό βιβλίο εργασίας του Excel)
Μετατροπή EPUBs σε XLSM (Υπολογιστικό φύλλο με δυνατότητα μακροεντολής)
Μετατροπή EPUBs σε XLT (Πρότυπο Excel 97 - 2003)
Μετατροπή EPUBs σε XLTM (Πρότυπο με δυνατότητα μακροεντολής Excel)
Μετατροπή EPUBs σε XLTX (Πρότυπο Excel)
Μετατροπή EPUBs σε DOCM (Αρχείο Microsoft Word 2007 Marco)
Μετατροπή EPUBs σε DOT (Αρχεία προτύπων του Microsoft Word)
Μετατροπή EPUBs σε DOTM (Αρχείο προτύπου Microsoft Word 2007+)
Μετατροπή EPUBs σε DOTX (Αρχείο προτύπου Microsoft Word)
Μετατροπή EPUBs σε FLATOPC (Microsoft Word 2003 WordprocessingML)
Μετατροπή EPUBs σε GIF (Μορφή γραφικής ανταλλαγής)
Μετατροπή EPUBs σε ODT (Μορφή αρχείου κειμένου OpenDocument)
Μετατροπή EPUBs σε OTT (Πρότυπο OpenDocument)
Μετατροπή EPUBs σε PCL (Γλώσσα εντολών εκτυπωτή)
Μετατροπή EPUBs σε PS (Αρχείο PostScript)
Μετατροπή EPUBs σε RTF (Μορφή εμπλουτισμένου κειμένου)
Μετατροπή EPUBs σε WORDML (Microsoft Word 2003 WordprocessingML)
Μετατροπή EPUBs σε XAMLFLOW (Power Automate της Microsoft)
Μετατροπή EPUBs σε APNG (Κινούμενα φορητά γραφικά δικτύου)
Μετατροπή EPUBs σε DICOM (Ψηφιακή Απεικόνιση και Επικοινωνίες στην Ιατρική)
Μετατροπή EPUBs σε DXF (Μορφή ανταλλαγής σχεδίου Autodesk)
Μετατροπή EPUBs σε EMZ (Συμπιεσμένο βελτιωμένο μετα-αρχείο των Windows)
Μετατροπή EPUBs σε JPEG2000 (Μορφή εικόνας J2K)
Μετατροπή EPUBs σε JPEG2000 (Μορφή εικόνας J2K)
Μετατροπή EPUBs σε ODP (Μορφή παρουσίασης OpenDocument)
Μετατροπή EPUBs σε OTP (Τυπική μορφή OpenDocument)
Μετατροπή EPUBs σε POT (Αρχεία προτύπων Microsoft PowerPoint)
Μετατροπή EPUBs σε POTM (Αρχείο προτύπου Microsoft PowerPoint)
Μετατροπή EPUBs σε POTX (Παρουσίαση προτύπου Microsoft PowerPoint)