Menggunakan REST API di JavaScript, pengembang dapat mengompresi EPUB secara terprogram. Dengan solusi yang diberikan, output akan menjadi file berkualitas tinggi setelah kompresi.
Saat ini kami tidak menerima file EPUB sebagai input. Tapi kita bisa menghasilkan file EPUB sebagai output. Kami menantikan dukungan penuh EPUB dalam waktu dekat.
Menggunakan JavaScript API kami yang kuat, pengembang dapat mengompresi dokumen EPUB untuk mengoptimalkan konten dan ukuran file keluaran. Mengurangi ukuran EPUB terjadi dengan membersihkan data dan sumber daya yang tidak digunakan. Anda juga dapat mengompresi gambar di dalam EPUB untuk membuat ukuran file output lebih kecil.
Hasil pengoptimalan dan kompresi konten dapat disimpan dalam EPUB asli atau format penyimpanan apa pun yang tersedia – DOCX, DOC, RTF, HTML, dan banyak lainnya. Misalnya, kompres EPUB dan simpan hasilnya sebagai Word.
Seperti yang disebutkan, Node SDK kami memungkinkan Anda mengurangi ukuran EPUB secara terprogram. Dan sekarang Anda dapat mencoba fungsionalitas canggih kami dan mengevaluasi cara mengompres EPUB di JavaScript dengan contoh berikut:
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const requestDocument = fs.createReadStream("Input.docx");
const requestCompressOptions = new model.CompressOptions({
imagesQuality: 75,
imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
document: requestDocument,
compressOptions: requestCompressOptions
});
wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
const requestDocument = compressDocumentResult.Document.Values();
const convertDocument = new model.ConvertDocumentRequest({
document: requestDocument,
format: "epub"
});
wordsApi.convertDocument(convertDocument)
.then((convertDocumentResult) => {
console.log("Result of ConvertDocument: ", convertDocumentResult);
});
});
Instal 'Aspose.Words Cloud SDK for Node.js' menggunakan pengelola paket NPM. Jalankan npm install asposewordscloud --save dari baris perintah untuk menginstal SDK melalui manajer paket NPM. Sebagai alternatif, Anda dapat secara manual mengkloning kode sumber Aspose.Words Cloud SDK for Node.js dari GitHub dan menggunakannya dalam proyek Anda. Harap ikuti Instructions ini untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami.
Lihat Repository Documentation untuk melihat detail lebih lanjut.
Anda dapat melakukan kompresi dokumen untuk format file lain: