บทความนี้กล่าวถึงกระบวนการ แทนที่คำใน Word ด้วย NET REST API คุณจะใช้ Aspose.Words สำหรับ .NET Cloud SDK เพื่อ เปลี่ยนคำใน Word ด้วย C# REST API ในระบบคลาวด์โดยใช้การเรียก API เพียงไม่กี่ครั้ง โดยจะกล่าวถึงตัวเลือกต่างๆ ในการปรับแต่งการดำเนินการเปลี่ยนข้อความ
ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลรับรอง API
- ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet to add a bookmark in a Word file
- ตั้งค่าโครงการโซลูชัน C# ด้วย SDK ข้างต้นเพื่อแทนที่ข้อความ
ขั้นตอนในการเปลี่ยน Word ใน Word ด้วย C# Low Code API
- สร้างอินสแตนซ์ของออบเจ็กต์ WordsApi โดยใช้รหัสไคลเอ็นต์และข้อมูลลับ
- อ่านไฟล์ Word อินพุตลงในสตรีมหน่วยความจำ
- สร้างวัตถุReplaceTextParameters และตั้งค่าข้อความเก่า ข้อความใหม่ และแฟล็กอื่นๆ
- ตั้งชื่อไฟล์เอาต์พุตและเรียกใช้เมธอด ReplaceTextOnline() ด้วยคำขอที่กำหนดเอง
- รับเนื้อหาไฟล์เอาต์พุตจากการตอบกลับของ API และบันทึกลงในดิสก์ภายในเครื่อง
ขั้นตอนข้างต้นกำหนดกระบวนการ แทนที่คำใน Word DOC ด้วย C# REST API เริ่มต้นกระบวนการโดยการโหลดไฟล์ Word ต้นทางลงในสตรีมหน่วยความจำ ตามด้วยการสร้างคำขอแทนที่ข้อความโดยใช้ RefplaceTextParameters และตั้งค่าข้อความเก่า ค่าข้อความใหม่ ตั้งค่าสถานะให้ตรงกับตัวพิมพ์ จับคู่ทั้งคำ และการมีอยู่ของ regex ในข้อความเก่า ค่า. สุดท้าย ให้เรียกใช้เมธอด RefplaceTextOnline() เพื่อแทนที่ข้อความออนไลน์และดึงไฟล์ Word เอาท์พุตจากการตอบกลับของ API
รหัสเพื่อแทนที่ Word ใน Word DOC ด้วย NET REST API
โค้ดตัวอย่างนี้แสดงวิธี แทนที่คำในเอกสาร Word ด้วย C# Low Code API เราตั้งค่า DestFileName เป็นชื่อไฟล์เอาท์พุตที่เราใช้ในการดึงไฟล์ Word ที่เป็นผลลัพธ์โดยใช้เมธอด TryGetValue() ในผลลัพธ์การเรียก API สร้างสตรีมไฟล์โดยใช้เมธอด File.Create และบันทึกเอาต์พุตลงในดิสก์ภายในเครื่องโดยใช้สตรีมนี้
ในหัวข้อนี้ เราได้เรียนรู้ที่จะค้นหาและแทนที่ข้อความออนไลน์ในไฟล์ Word หากต้องการเปลี่ยนคุณสมบัติเอกสาร Word โปรดดูบทความต่อไปนี้: Change Properties of Word Document with NET REST API