Сжать HTML в C++ SDK

Уменьшите размер HTML, используя C++

Используя REST API в C++, разработчики могут программно сжимать HTML. С данным решением на выходе будет файл высокого качества после сжатия.

Посмотреть фрагмент кода

Сжать HTML на C++

Используя наш мощный C++ API, разработчики могут сжимать HTML для оптимизации содержимого и размера выходного файла. Уменьшение размера файла происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения, чтобы сделать размер выходного файла еще меньше.

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

Уменьшить размер HTML файла на C++

Как уже упоминалось, наш C++ SDK позволяет программно уменьшить размер HTML. А теперь вы можете попробовать наш мощный функционал и оценить, как сжимать HTML на 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.html"), 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"html")
    )
);
wordsApi->convertDocument(convertDocument);
Выполнить код
  
Копировать C++ код в буфер обмена

Как сжать HTML C++ REST API

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

C++ библиотека для использования сжатия HTML

Установите Aspose.Words Cloud SDK for C++ с GitHub. Подробную информацию о сборке и настройке SDK можно найти в разделе "How to use the SDK".

Чтобы быстро получить учетные данные и доступ к нашему REST API, следуйте этим Инструкциям в документации.

Системные Требования

Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.

Другие поддерживаемые форматы файлов

Вы можете выполнять сжатие документов для файлов других форматов:

5%

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

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.