Стисніть DOCX у C++ SDK

Зменшити розмір DOCX за допомогою C++

Використовуючи REST API у C++, розробники можуть стискати DOCX програмно. З даним рішенням на виході буде файл високої якості після стиснення.

Переглянути фрагмент коду

Стисніть DOCX в C++

Використовуючи наш потужний C++ API, розробники можуть стискати DOCX для оптимізації вмісту та розміру вихідного файлу. Зменшення розміру файлу відбувається шляхом очищення невикористаних даних і ресурсів. Ви також можете стискати зображення, щоб зробити розмір вихідного файлу ще меншим.

Результат оптимізації та стиснення вмісту можна зберегти в оригінальному DOCX або будь-якому доступному форматі збереження – DOCX, DOC, RTF, PDF, HTML та багатьох інших.

Зменште розмір DOCX файлу у C++

Як згадувалося, наш C++ SDK дозволяє програмно зменшити розмір DOCX. І тепер ви можете спробувати нашу потужну функціональність і оцінити, як стиснути DOCX у 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.docx"), 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"docx")
    )
);
wordsApi->convertDocument(convertDocument);
Виконати код
  
Скопіюйте код C++ у буфер обміну

Як стиснути DOCX C++ REST API

  1. Установіть Aspose.Words Cloud for C++
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту C++
  3. Налаштуйте API за допомогою ключів програми
  4. Завантажте джерело DOCX для стиснення
  5. Стисніть DOCX, очистіть невикористану інформацію
  6. Виберіть формат вихідного файлу
  7. Отримайте результат стиснення DOCX як окремий файл

C++ бібліотека для використання стиснення DOCX

Клонуйте Aspose.Words Cloud SDK for C++ з GitHub. Детальну інформацію про створення та налаштування SDK можна знайти в розділі "How to use the SDK".

Щоб швидко отримати необхідні облікові дані безпеки та отримати доступ до нашого REST API, дотримуйтесь цих Instructions у документації.

Системні вимоги

Зверніться до Repository Documentation, щоб побачити деталі.

Інші підтримувані формати файлів

Ви можете виконати стиснення документів для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.