บีบอัด Word ใน C++ SDK

ลดขนาด Word โดยใช้ C++

การใช้ REST API ใน C++ นักพัฒนาสามารถบีบอัด Word โดยทางโปรแกรมได้ ด้วยวิธีแก้ปัญหาที่กำหนด ผลลัพธ์ที่ได้จะเป็นไฟล์คุณภาพสูงหลังการบีบอัด

ดูข้อมูลโค้ด

บีบอัด Word ใน C++

ด้วยการใช้ C++ API อันทรงพลัง นักพัฒนาสามารถบีบอัด Word เพื่อปรับเนื้อหาและขนาดไฟล์ที่ส่งออกให้เหมาะสม การลดขนาดไฟล์เกิดจากการล้างข้อมูลและทรัพยากรที่ไม่ได้ใช้ คุณยังสามารถบีบอัดรูปภาพเพื่อทำให้ขนาดไฟล์ที่ส่งออกมีขนาดเล็กลงได้อีกด้วย

ผลลัพธ์ของการปรับเนื้อหาให้เหมาะสมและการบีบอัดสามารถบันทึกในรูปแบบ Word ดั้งเดิมหรือรูปแบบการบันทึกที่มีอยู่ – DOCX, DOC, RTF, PDF, HTML และอื่นๆ อีกมากมาย

ลดขนาดไฟล์ Word ใน C++

ดังที่กล่าวไว้ C++ SDK ของเราช่วยให้คุณลดขนาดของ Word โดยทางโปรแกรมได้ และตอนนี้ คุณสามารถลองใช้ฟังก์ชันอันทรงพลังของเราและประเมินวิธีบีบอัด Word ใน 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++ ไปยังคลิปบอร์ด

วิธีบีบอัด Word ใน C++

  1. ติดตั้ง Aspose.Words Cloud for C++
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง C++ โครงการของคุณ
  3. กำหนดค่า API โดยใช้คีย์แอปของคุณ
  4. โหลดซอร์ส Word เพื่อบีบอัด
  5. บีบอัด Word ล้างข้อมูลที่ไม่ได้ใช้
  6. เลือกรูปแบบไฟล์ที่ส่งออก
  7. รับผลลัพธ์ของการบีบอัด Word เป็นไฟล์แยกต่างหาก

C++ ไลบรารีเพื่อใช้ DOCX การบีบอัด

Clone Aspose.Words Cloud SDK for C++ จาก GitHub คุณสามารถค้นหาข้อมูลโดยละเอียดเกี่ยวกับการสร้างและกำหนดค่า SDK ได้ในส่วน "How to use the SDK"

หากต้องการรับข้อมูลรับรองความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา โปรดปฏิบัติตาม Instructions เหล่านี้ในเอกสารประกอบ

ความต้องการของระบบ

อ้างถึง Repository Documentation เพื่อดูรายละเอียด

รูปแบบไฟล์อื่นๆ ที่รองรับ

คุณสามารถทำการบีบอัดเอกสารสำหรับรูปแบบไฟล์อื่น:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ