V súčasnosti neprijímame ako vstup súbory EPUB. Ale môžeme vytvoriť súbory EPUB ako výstup. Tešíme sa na plnú podporu EPUB v blízkej budúcnosti.
Pomocou nášho výkonného Swift API môžu vývojári komprimovať dokumenty EPUB, aby optimalizovali obsah a veľkosť výstupného súboru. K zmenšeniu veľkosti EPUB dochádza vyčistením nepoužívaných údajov a zdrojov. Môžete tiež komprimovať obrázky vo vnútri EPUB, aby sa veľkosť výstupného súboru ešte zmenšila.
Výsledok optimalizácie a kompresie obsahu je možné uložiť v pôvodnom EPUB alebo akomkoľvek dostupnom formáte na uloženie – DOCX, DOC, RTF, HTML a mnohých ďalších. Napríklad komprimujte EPUB a uložte výstup ako Word.
Ako už bolo spomenuté, naša Swift SDK vám umožňuje programovo zmenšiť veľkosť súboru EPUB. A teraz si môžete vyskúšať našu výkonnú funkcionalitu a zhodnotiť, ako komprimovať EPUB v Swift s nasledujúcim príkladom:
import AsposeWordsCloud
let config = Configuration(clientId: "####-####-####-####-####",
clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestCompressOptions = CompressOptions()
.setImagesQuality(imagesQuality: 75)
.setImagesReduceSizeFactor(imagesReduceSizeFactor: 1);
let compressDocumentRequest = CompressDocumentOnlineRequest(
document: requestDocument, compressOptions: requestCompressOptions);
let compressDocument = try api.compressDocumentOnline(request: compressDocumentRequest);
let convertDocument = ConvertDocumentRequest(
document: compressDocument.document.values.first, format: "epub");
_ = try api.convertDocument(request: convertDocument);
Na inštaláciu Aspose.Words Cloud SDK for Swift môžete použiť správcu balíkov Swift a správcu závislostí Cocoapods. Podrobné informácie o inštalácii balíka sú uvedené v časti "Installation and Usage".
Ako alternatívu môžete naklonovať zdrojový kód Aspose.Words Cloud SDK for Swift z GitHub a použiť ho vo svojom projekte.
Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Môžete vykonať kompresiu dokumentov pre iné formáty súborov: