Komprimer DOCX i C++ SDK

Reducer størrelsen DOCX ved hjælp af C++

Ved at bruge REST API i C++ kan udviklere komprimere DOCX programmatisk. Med den givne løsning vil outputtet være en fil af høj kvalitet efter komprimering.

Komprimer DOCX i C++

Ved at bruge vores kraftfulde C++ API kan udviklere komprimere DOCX for at optimere indhold og outputfilstørrelse. Reduktion af filstørrelse sker ved at rydde op i ubrugte data og ressourcer. Du kan også komprimere billeder for at gøre outputfilstørrelsen endnu mindre.

Resultatet af indholdsoptimering og -komprimering kan gemmes i den originale DOCX eller et hvilket som helst tilgængeligt gemt format - DOCX, DOC, RTF, PDF, HTML og mange andre.

Reducer DOCX filstørrelsen i C++

Som nævnt giver vores C++ SDK dig mulighed for programmæssigt at reducere størrelsen af DOCX. Og nu kan du prøve vores kraftfulde funktionalitet og evaluere, hvordan du komprimerer DOCX i C++ med følgende eksempel:

Upload en fil, du vil optimere/komprimere
Kør kode
Vælg målformatet fra listen
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);
Kør kode
  
Kopiér koden C++ til udklipsholderen

Sådan komprimeres DOCX i C++

  1. Installer Aspose.Words Cloud for C++
  2. Tilføj en biblioteksreference (importér biblioteket) til dit C++ projekt
  3. Konfigurer API ved hjælp af dine appnøgler
  4. Indlæs kilden DOCX for at komprimere
  5. Komprimer DOCX, rens ubrugte oplysninger
  6. Vælg outputfilformatet
  7. Få resultatet af DOCX komprimering som en separat fil

C++ bibliotek for at bruge DOCX komprimering

Klon Aspose.Words Cloud SDK for C++ kildekode fra GitHub. Du kan finde detaljerede oplysninger om opbygning og konfiguration af SDK'et i afsnittet "How to use the SDK".

For hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API skal du følge disse Instructions i dokumentationen.

Systemkrav

Se Repository Documentation for at se detaljerne.

Andre understøttede filformater

Du kan udføre dokumentkomprimering for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.