PHP में REST API का उपयोग करके, डेवलपर प्रोग्राम के रूप में EPUB को कंप्रेस कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।
हम वर्तमान में EPUB फ़ाइलों को इनपुट के रूप में स्वीकार नहीं करते हैं। लेकिन हम आउटपुट के रूप में EPUB फाइलें बना सकते हैं। हम निकट भविष्य में पूर्ण EPUB समर्थन की आशा करते हैं।
हमारे शक्तिशाली PHP API का उपयोग करके, डेवलपर सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए EPUB दस्तावेज़ों को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से EPUB का आकार कम होता है। आप आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए EPUB के अंदर छवियों को संपीड़ित कर सकते हैं।
सामग्री अनुकूलन और संपीड़न का परिणाम मूल EPUB या किसी भी उपलब्ध सहेजें प्रारूप - DOCX, DOC, RTF, HTML और कई अन्य में सहेजा जा सकता है। उदाहरण के लिए, EPUB को संपीड़ित करें और आउटपुट को Word के रूप में सहेजें।
जैसा कि उल्लेख किया गया है, हमारा PHP SDK आपको EPUB आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। और अब आप हमारी शक्तिशाली कार्यक्षमता को आजमा सकते हैं और मूल्यांकन कर सकते हैं कि EPUB को PHP में निम्न उदाहरण के साथ कैसे संपीड़ित किया जाए:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.docx";
$requestCompressOptions = new CompressOptions(array(
"images_quality" => 75,
"images_reduce_size_factor" => 1,
));
$compressDocumentRequest = new CompressDocumentOnlineRequest(
$requestDocument, $requestCompressOptions, NULL, NULL, NULL, NULL
);
$compressDocument = $wordsApi->compressDocumentOnline($compressDocumentRequest);
$convertDocument = new ConvertDocumentRequest(
$compressDocument->document()->values(), "epub", NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Packagist रिपॉजिटरी से 'Aspose.Words Cloud SDK for PHP' इंस्टॉल करें। एसडीके को स्थापित करने के लिए बस composer require aspose-cloud/aspose-words-cloud, फिर requ_once require_once('vendor/autoload.php'); इसे अपनी परियोजना में आयात करने के लिए।
एक विकल्प के रूप में, आप मैन्युअल रूप से GitHub से Aspose.Words Cloud SDK for PHP क्लोन कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
आप अन्य फ़ाइल स्वरूपों के लिए दस्तावेज़ संपीड़न कर सकते हैं: