Swift में REST API का उपयोग करके, डेवलपर प्रोग्राम के रूप में EPUB को कंप्रेस कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।
हम वर्तमान में EPUB फ़ाइलों को इनपुट के रूप में स्वीकार नहीं करते हैं। लेकिन हम आउटपुट के रूप में EPUB फाइलें बना सकते हैं। हम निकट भविष्य में पूर्ण EPUB समर्थन की आशा करते हैं।
हमारे शक्तिशाली Swift API का उपयोग करके, डेवलपर सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए EPUB दस्तावेज़ों को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से EPUB का आकार कम होता है। आप आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए EPUB के अंदर छवियों को संपीड़ित कर सकते हैं।
सामग्री अनुकूलन और संपीड़न का परिणाम मूल EPUB या किसी भी उपलब्ध सहेजें प्रारूप - DOCX, DOC, RTF, HTML और कई अन्य में सहेजा जा सकता है। उदाहरण के लिए, EPUB को संपीड़ित करें और आउटपुट को Word के रूप में सहेजें।
जैसा कि उल्लेख किया गया है, हमारा Swift SDK आपको EPUB आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। और अब आप हमारी शक्तिशाली कार्यक्षमता को आजमा सकते हैं और मूल्यांकन कर सकते हैं कि EPUB को Swift में निम्न उदाहरण के साथ कैसे संपीड़ित किया जाए:
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);
आप स्विफ्ट के लिए Aspose.Words Cloud SDK for Swift को स्थापित करने के लिए Swift पैकेज मैनेजर और Cocoapods निर्भरता प्रबंधक का उपयोग कर सकते हैं। पैकेज को स्थापित करने के बारे में विस्तृत जानकारी "Installation and Usage" खंड में दी गई है।
एक विकल्प के रूप में, आप GitHub से Aspose.Words Cloud SDK for Swift को क्लोन कर सकते हैं और इसे अपने प्रोजेक्ट में उपयोग कर सकते हैं।
आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
आप अन्य फ़ाइल स्वरूपों के लिए दस्तावेज़ संपीड़न कर सकते हैं: