Kompres Word di C++ SDK

Kurangi Word ukuran menggunakan C++

Menggunakan REST API di C++, pengembang dapat mengompresi Word secara terprogram. Dengan solusi yang diberikan, output akan menjadi file berkualitas tinggi setelah kompresi.

Lihat cuplikan kode

Kompres Word dalam C++

Menggunakan C++ API kami yang kuat, pengembang dapat mengompresi Word untuk mengoptimalkan konten dan ukuran file keluaran. Mengurangi ukuran file terjadi dengan membersihkan data dan sumber daya yang tidak digunakan. Anda juga dapat mengompresi gambar untuk membuat ukuran file output lebih kecil.

Hasil pengoptimalan dan kompresi konten dapat disimpan dalam Word asli atau format penyimpanan apa pun yang tersedia – DOCX, DOC, RTF, PDF, HTML, dan banyak lainnya.

Kurangi ukuran Word file di C++

Seperti yang disebutkan, SDK C++ kami memungkinkan Anda mengurangi ukuran Word secara terprogram. Dan sekarang Anda dapat mencoba fungsionalitas canggih kami dan mengevaluasi cara mengompresi Word di C++ dengan contoh berikut:

Unggah file yang ingin Anda optimalkan/kompres
Jalankan kode
Pilih format target dari daftar
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);
Jalankan kode
  
Salin kode C++ ke papan klip

Cara kompres Word C++ REST API

  1. Instal Aspose.Words Cloud for C++
  2. Tambahkan referensi perpustakaan (impor perpustakaan) ke proyek C++ Anda
  3. Konfigurasikan API menggunakan kunci aplikasi Anda
  4. Muat sumber Word untuk mengompres
  5. Kompres Word, bersihkan informasi yang tidak digunakan
  6. Pilih format file keluaran
  7. Dapatkan hasil kompresi Word sebagai file terpisah

C++ perpustakaan untuk menggunakan DOCX kompresi

Klon Aspose.Words Cloud SDK for C++ dari GitHub. Anda dapat menemukan informasi mendetail tentang membuat dan mengonfigurasi SDK di bagian "How to use the SDK".

Untuk mendapatkan kredensial keamanan yang diperlukan dengan cepat dan mengakses REST API kami, harap ikuti Instructions ini dalam dokumentasi.

Persyaratan sistem

Lihat Repository Documentation untuk melihat detailnya.

Format file lain yang didukung

Anda dapat melakukan kompresi dokumen untuk format file lain:

5%

Berlangganan Pembaruan Produk Aspose

Dapatkan buletin bulanan dan penawaran langsung dikirim ke kotak surat Anda.

© Aspose Pty Ltd 2001-2024. Seluruh hak cipta.