A(z) Java REST API használatával a fejlesztők programozottan tömöríthetik a(z) EPUB fájlt. Az adott megoldással a kimenet tömörítés után jó minőségű fájl lesz.
Jelenleg nem fogadunk el EPUB fájlokat bemenetként. De előállíthatunk EPUB fájlokat kimenetként. Bízunk benne, hogy a közeljövőben teljes körű EPUB támogatást kapunk.
Hatékony Java API -nkkal a fejlesztők tömöríthetik az EPUB dokumentumokat a tartalom és a kimeneti fájl méretének optimalizálása érdekében. Az EPUB méretének csökkentése a fel nem használt adatok és erőforrások megtisztításával történik. A képeket EPUB on belül is tömörítheti, hogy a kimeneti fájl mérete még kisebb legyen.
A tartalomoptimalizálás és -tömörítés eredménye elmenthető az eredeti EPUB ban vagy bármilyen elérhető mentési formátumban – DOCX, DOC, RTF, HTML és még sok más. Például tömörítse az EPUB fájlt, és mentse a kimenetet Word néven.
Mint említettük, a Java SDK lehetővé teszi az EPUB méretének programozott csökkentését. Most pedig kipróbálhatja hatékony funkcióinkat, és kiértékelheti az EPUB tömörítését a Java alkalmazásban a következő példával:
import com.aspose.words.cloud.*;
ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);
byte[] requestDocument = Files.readAllBytes(Paths.get("Input.docx").toAbsolutePath());
CompressOptions requestCompressOptions = new CompressOptions();
requestCompressOptions.setImagesQuality(75);
requestCompressOptions.setImagesReduceSizeFactor(1);
CompressDocumentOnlineRequest compressDocumentRequest = new CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions, null, null, null, null);
CompressDocumentOnline compressDocument =
wordsApi.compressDocumentOnline(compressDocumentRequest);
ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
compressDocument.getDocument().iterator().next(), "epub", null, null, null, null);
wordsApi.convertDocument(convertDocument);
Telepítse 'Aspose.Words Cloud SDK for Java' programot a Maven build automatizálási eszközével.
Adja hozzá ezt a függőséget a projekt POM -jához:
Alternatív megoldásként klónozhatja Aspose.Words Cloud SDK for Java forráskódot a GitHubból, és felhasználhatja azt a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.
A részletekért tekintse meg az Repository Documentation.
Más fájlformátumokhoz is végezhet dokumentumtömörítést: