วิธีค้นหาและแทนที่ข้อความในเอกสาร Word ด้วย C++

หัวข้อนี้แสดง วิธีค้นหาและแทนที่ข้อความในเอกสาร Word ใน C+* โดยใช้ตัวอย่างโค้ดแบบง่าย การใช้ C++ แทนที่ข้อความในเอกสาร Word ทำได้อย่างง่ายดายด้วยโค้ดง่าย ๆ ไม่กี่บรรทัด โดยไม่ต้องพึ่งพา MS Word หรือไลบรารี Interop จากภายนอก คุณสามารถใช้แอปพลิเคชันในแอปพลิเคชันที่รองรับ C++ ที่ทำงานบนแพลตฟอร์ม Windows, macOS หรือ Linux

ขั้นตอนการแทนที่ข้อความในเอกสาร Word ด้วย C++

  1. กำหนดค่า Aspose.Words.CPP เวอร์ชันล่าสุดจาก NuGet Package Manager
  2. รวมเนมสเปซ Aspose::Words และเพิ่มไฟล์ส่วนหัวที่จำเป็น
  3. เริ่มต้นวัตถุคลาส Document เพื่อโหลด DOCX เพื่อแทนที่ข้อความ
  4. สร้างวัตถุคลาส FindReplaceOptions เพื่อเปิดใช้งานคุณสมบัติต่างๆ
  5. ดำเนินการแทนที่ข้อความสำหรับการค้นหาที่เลือกและแทนที่สตริง
  6. บันทึกเอกสาร Word ด้วยข้อความที่ถูกแทนที่บนดิสก์

ในขั้นตอนข้างต้น ก่อนอื่นเราจะโหลดเอกสาร Word ต้นทางจากดิสก์ จากนั้นระบุคุณสมบัติต่างๆ เพื่อกำหนดเกณฑ์สำหรับการค้นหาและแทนที่ข้อความ รวมถึงทิศทางการแทนที่ ตัวพิมพ์ที่ตรงกัน และการค้นหาทั้งคำ สุดท้าย เราจะ *แทนที่ข้อความในเอกสารเวิร์ดโดยใช้ C++ และบันทึก DOCX ที่แก้ไขแล้วลงในดิสก์

รหัสเพื่อแทนที่ข้อความในเอกสาร Word โดยใช้ C ++

ในตัวอย่างนี้ การใช้ C++ เอกสาร Word แทนที่ข้อความ ทำได้ง่ายๆ โดยใช้การเรียก API อย่างง่าย เมื่อใช้อินสแตนซ์ของ Document class เอกสาร Word ที่ป้อนจะถูกโหลดโดยใช้ API จากนั้นในขั้นตอนต่อๆ ไป เราจะใช้คลาส FindReplaceOptions เพื่อตั้งค่าเกณฑ์การค้นหาและแทนที่ด้วยการตั้งค่าคุณสมบัติต่างๆ สุดท้าย เราจะบันทึก DOCX ที่แก้ไขบนดิสก์หรือใน MemoryStream เป็นเอาต์พุต

ในบทความนี้ เราได้สำรวจเกี่ยวกับวิธีการ *ค้นหาและแทนที่ข้อความในเอกสาร Word โดยใช้ C++ อย่างไรก็ตาม หากคุณต้องการเรียนรู้เกี่ยวกับการส่งออกไฟล์ Word เป็น PDF โปรดดูบทความใน วิธีแปลง Word เป็น PDF โดยใช้ C ++

 ไทย