C++ में REST API का उपयोग करके, डेवलपर प्रोग्राम के रूप में DOC को कंप्रेस कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।
हमारे शक्तिशाली C++ API का उपयोग करके, डेवलपर सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए DOC को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से फ़ाइल का आकार कम होता है। आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए आप छवियों को संपीड़ित भी कर सकते हैं।
सामग्री अनुकूलन और संपीड़न का परिणाम मूल DOC या किसी भी उपलब्ध सहेजें प्रारूप - DOCX, DOC, RTF, PDF, HTML और कई अन्य में सहेजा जा सकता है।
जैसा कि उल्लेख किया गया है, हमारा C++ SDK आपको DOC के आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। और अब आप हमारी शक्तिशाली कार्यक्षमता को आजमा सकते हैं और मूल्यांकन कर सकते हैं कि कैसे DOC को C++ में निम्नलिखित उदाहरण के साथ संपीड़ित किया जाए:
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
auto requestDocument = std::shared_ptr<std::istream>(
new std::ifstream(std::filesystem::path(L"Input.doc"), std::istream::binary));
auto requestCompressOptions = std::make_shared<aspose::words::cloud::models::CompressOptions>();
requestCompressOptions->setImagesQuality(std::make_shared<int32_t>(75));
requestCompressOptions->setImagesReduceSizeFactor(std::make_shared<int32_t>(1));
std::shared_ptr<requests::CompressDocumentOnlineRequest> compressDocumentRequest(
new requests::CompressDocumentOnlineRequest(
requestDocument, requestCompressOptions
)
);
auto compressDocument = wordsApi->compressDocumentOnline(compressDocumentRequest);
auto requestDocument = std::shared_ptr<std::istream>(
compressDocument->document->values.begin, std::istream::binary));
std::shared_ptr<requests::ConvertDocumentRequest> convertDocument(
new requests::ConvertDocumentRequest(
requestDocument, std::make_shared<std::wstring>(L"doc")
)
);
wordsApi->convertDocument(convertDocument);
क्लोन Aspose.Words Cloud SDK for C++ । आप "How to use the SDK" एसडीके को बनाने और कॉन्फ़िगर करने के बारे में विस्तृत जानकारी प्राप्त कर सकते हैं।
आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए, कृपया दस्तावेज़ीकरण में इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।
आप अन्य फ़ाइल स्वरूपों के लिए दस्तावेज़ संपीड़न कर सकते हैं: