DOCX öğesini C++ SDK'da sıkıştır

C++ kullanarak DOCX boyutunu küçültün

C++ içindeki REST API'yi kullanan geliştiriciler, DOCX'i programlı olarak sıkıştırabilir. Verilen çözümle, çıktı, sıkıştırmadan sonra yüksek kaliteli bir dosya olacaktır.

Kod pasajını görüntüle

C++'da DOCX'i sıkıştır

Geliştiriciler, güçlü C++ API'mizi kullanarak içeriği ve çıktı dosyası boyutunu optimize etmek için DOCX'i sıkıştırabilir. Dosya boyutunu küçültme, kullanılmayan verileri ve kaynakları temizleyerek gerçekleşir. Çıktı dosyasının boyutunu daha da küçültmek için görüntüleri sıkıştırabilirsiniz.

İçerik optimizasyonu ve sıkıştırmanın sonucu, orijinal DOCX'de veya mevcut herhangi bir kaydetme biçiminde - DOCX, DOC, RTF, PDF, HTML ve diğerleri - kaydedilebilir.

C++'da DOCX dosya boyutunu küçültün

Belirtildiği gibi, C++ SDK'mız DOCX boyutunu programlı olarak azaltmanıza olanak tanır. Ve şimdi güçlü işlevselliğimizi deneyebilir ve aşağıdaki örnekle DOCX'in C++'da nasıl sıkıştırılacağını değerlendirebilirsiniz:

Optimize etmek/sıkıştırmak istediğiniz bir dosyayı yükleyin
Kodu çalıştır
Listeden hedef formatı seçin
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);
Kodu çalıştır
  
C++ kodunu panoya kopyalayın

C++ içinde DOCX nasıl sıkıştırılır

  1. Aspose.Words Cloud for C++ yükleyin
  2. C++ projenize bir kitaplık referansı ekleyin (kütüphaneyi içe aktarın)
  3. Uygulama anahtarlarınızı kullanarak API'yi yapılandırın
  4. Sıkıştırmak için DOCX kaynağını yükleyin
  5. DOCX dosyasını sıkıştırın, kullanılmayan bilgileri temizleyin
  6. Çıktı dosya biçimini seçin
  7. DOCX sıkıştırmanın sonucunu ayrı bir dosya olarak alın

DOCX sıkıştırmasını kullanmak için C++ kitaplığı

GitHub'dan Aspose.Words Cloud SDK for C++ klonlayın. SDK'yı oluşturma ve yapılandırma hakkında ayrıntılı bilgileri "SDK "How to use the SDK" bölümünde bulabilirsiniz.

Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen belgelerdeki bu Instructions izleyin.

sistem gereksinimleri

Ayrıntıları görmek için Repository Documentation bakın.

Desteklenen diğer dosya biçimleri

Diğer dosya biçimleri için belge sıkıştırması gerçekleştirebilirsiniz:

5%

Aspose Ürün Güncellemelerine Abone Olun

Doğrudan posta kutunuza teslim edilen aylık bültenleri ve teklifleri alın.

© Aspose Pty Ltd 2001-2024. Her hakkı saklıdır.