บทความนี้อธิบายกระบวนการ การแทนที่คำใน Word ด้วย Nodej.s REST API คุณจะได้ใช้ Aspose.Words สำหรับ Nodej.s Cloud SDK เพื่อ เปลี่ยนคำใน Word ด้วย Nodej.s REST API บนคลาวด์ โดยใช้การเรียกใช้ API เพียงไม่กี่ครั้ง บทความนี้จะอธิบายตัวเลือกต่างๆ ในการปรับแต่งการดำเนินการแทนที่ข้อความ
ข้อกำหนดเบื้องต้น
- {{ไฮเปอร์ลิงก์1}}
- ดาวน์โหลด Aspose.Words Cloud SDK สำหรับ Nodejs เพื่อเพิ่มบุ๊กมาร์กในไฟล์ Word
- ตั้งค่าโครงการโซลูชัน Nodejs ด้วย SDK ข้างต้นเพื่อแทนที่ข้อความ
ขั้นตอนในการเปลี่ยน Word ใน Word ด้วย Nodej.s Low Code API
- สร้างอินสแตนซ์ของวัตถุ WordsApi โดยใช้ ID ไคลเอนต์และความลับ
- อ่านไฟล์ Word อินพุตลงในสตรีมหน่วยความจำ
- สร้างวัตถุ ReplaceTextParameters และตั้งค่าข้อความเก่า ข้อความใหม่ และแฟล็กอื่นๆ
- ตั้งชื่อไฟล์เอาต์พุตและเรียกใช้เมธอด ReplaceTextOnline() ด้วยคำขอแบบกำหนดเอง
- รับเนื้อหาไฟล์เอาต์พุตจากการตอบสนอง API และบันทึกลงในดิสก์ภายในเครื่อง
ขั้นตอนดังกล่าวข้างต้นกำหนดกระบวนการ แทนที่คำใน Word DOC ด้วย Nodej.s REST API เริ่มต้นกระบวนการโดยโหลดไฟล์ Word ต้นทางลงในสตรีมหน่วยความจำ จากนั้นสร้างคำขอแทนที่ข้อความโดยใช้ ReplaceTextParameters และตั้งค่าข้อความเดิม ค่าข้อความใหม่ แฟล็กเพื่อจับคู่ตัวพิมพ์เล็ก-ใหญ่ จับคู่คำทั้งคำ และแสดง regex ในค่าข้อความเดิม สุดท้าย เรียกใช้เมธอด ReplaceTextOnline() เพื่อแทนที่ข้อความออนไลน์ และดึงไฟล์ Word เอาต์พุตจากการตอบสนองของ API
โค้ดสำหรับแทนที่ Word ใน Word DOC ด้วย Nodej.s REST API
โค้ดตัวอย่างนี้แสดงวิธีการ แทนที่คำในเอกสาร Word ด้วย Nodej.s Low Code API เราตั้งค่า DestFileName เป็นชื่อไฟล์เอาต์พุตที่เราใช้ดึงไฟล์ Word ที่ได้ โดยใช้เมธอด TryGetValue() ในผลลัพธ์การเรียกใช้ API สร้างสตรีมไฟล์โดยใช้เมธอด File.Create และบันทึกผลลัพธ์ลงในดิสก์ภายในเครื่องโดยใช้สตรีมนี้
ในหัวข้อนี้ เราได้เรียนรู้วิธีการค้นหาและแทนที่ข้อความออนไลน์ในไฟล์ Word หากต้องการเปลี่ยนคุณสมบัติเอกสาร Word โปรดดูบทความต่อไปนี้: Change Properties of Word Document with Nodej.s REST API