Anda dapat mengonversi EPUB ke OTT dengan menggunakan dua langkah sederhana. Pertama, Anda perlu merender file EPUB ke DOC menggunakan Aspose.PDF for Java . Setelah itu, dengan menggunakan API Pemrosesan Dokumen yang kuat Aspose.Words for Java , Anda dapat mengonversi DOC ke OTT. Kedua API berada di bawah paket Aspose.Total for Java .
Java API untuk Mengonversi EPUB ke OTT
Persyaratan Konversi
Anda dapat dengan mudah menggunakan Aspose.Total untuk Java langsung dari proyek berbasis Maven dan sertakan Aspose.PDF untuk Java dan Aspose.Words untuk Java di pom.xml Anda.
Atau, Anda bisa mendapatkan file ZIP dari downloads .
Persyaratan Konversi
Saat mengonversi EPUB ke OTT, meskipun dokumen Anda dilindungi kata sandi, Anda masih dapat membukanya menggunakan PDF Manipulation API Aspose.PDF for Java . Untuk membuka file terenkripsi, Anda perlu membuat objek Dokumen dan membuka EPUB menggunakan kata sandi pemilik.
Buka Dokumen EPUB yang Dilindungi Kata Sandi melalui Java
Saat menyimpan dokumen input Anda ke format file OTT, Anda juga dapat menyimpan dokumen Anda ke database alih-alih sistem file. Anda mungkin perlu menerapkan penyimpanan dan pengambilan objek Dokumen ke dan dari database. Ini akan diperlukan jika Anda menerapkan semua jenis sistem manajemen konten. Untuk menyimpan OTT Anda ke database, seringkali perlu membuat serial dokumen untuk mendapatkan array byte. Ini dapat dilakukan menggunakan Aspose.Words for Java API. Setelah mendapatkan array byte Anda, Anda dapat menyimpannya di database menggunakan pernyataan 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.OTT);
// 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);
}
Kasus Penggunaan Utama
- Template penulisan akademis – Standarisasi makalah penelitian, tugas, dan dokumen ilmiah.
- Template alur kerja penerbitan – Menjaga format editorial dan produksi yang konsisten.
- Kerangka laporan bisnis – Memastikan keseragaman dalam pelaporan perusahaan dan dokumentasi.
- Template sumber daya pendidikan – Mendesain template yang dapat digunakan kembali untuk materi pengajaran dan pembelajaran.
- Standarisasi konten tingkat perusahaan – Terapkan konsistensi template di seluruh dokumen organisasi dalam skala besar.
Skenario Otomatisasi
- Pipa EPUB-ke-OTT – Otomatisasikan konversi publikasi digital menjadi template teks.
- Distribusi template otomatis – Terapkan file OTT standar di seluruh tim dan departemen.
- Konversi metadata ke template – Integrasikan data eBook terstruktur ke dalam template yang dapat digunakan kembali.
- Otomatisasi penerbitan perusahaan – Tingkatkan standarisasi dokumen dan efisiensi alur kerja di seluruh organisasi.