Trenutno ne prihvaćamo EPUB datoteke kao unos. Ali možemo proizvesti EPUB datoteke kao izlaz. Radujemo se punoj podršci za EPUB u skoroj budućnosti.
Koristeći naš moćni Swift API, programeri mogu komprimirati EPUB dokumente kako bi optimizirali sadržaj i veličinu izlazne datoteke. Smanjenje veličine EPUB a događa se čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike unutar EPUB a kako biste veličinu izlazne datoteke učinili još manjom.
Rezultat optimizacije sadržaja i kompresije može se spremiti u originalni EPUB ili bilo koji dostupni format za spremanje – DOCX, DOC, RTF, HTML i mnoge druge. Na primjer, komprimirajte EPUB i spremite izlaz kao Word.
Kao što je spomenuto, naš Swift SDK omogućuje programsko smanjenje veličine EPUB a. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati EPUB u Swift sa sljedećim primjerom:
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);
Možete koristiti upravitelja paketa Swift i upravitelja ovisnosti Cocoapods za instaliranje Aspose.Words Cloud SDK for Swift. Detaljne informacije o instalaciji paketa nalaze se u odjeljku "Installation and Usage".
Kao alternativu, možete klonirati Aspose.Words Cloud SDK for Swift izvorni kod s GitHuba i koristiti ga u svom projektu.
Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Swift 4.2 ili noviji
Pogledajte Repository Documentation da vidite više pojedinosti.
Možete izvršiti kompresiju dokumenta za druge formate datoteka: