บทความนี้จะแนะนำวิธีการ ดึงข้อความจากเอกสาร Word ด้วย NET REST API คุณจะได้เรียนรู้วิธี ดึงข้อความจากไฟล์ Word โดยอัตโนมัติด้วย C# Low Code API โดยการกำหนดจุดเริ่มต้นและจุดสิ้นสุดของข้อความที่ต้องการดึงจากไฟล์ Word ที่โหลด คุณสามารถตั้งค่าพารามิเตอร์ช่วงได้หลายวิธีตามที่อธิบายไว้ในบทความนี้
ข้อกำหนดเบื้องต้น
- {{ไฮเปอร์ลิงก์1}}
- ดาวน์โหลด Aspose.Words Cloud SDK สำหรับ Dotnet เพื่อแยกช่วงข้อความจากไฟล์ Word
- ตั้งค่าโครงการโซลูชัน C# ด้วย SDK ข้างต้นเพื่อบันทึกช่วงเป็นสตริง
ขั้นตอนในการแยกข้อความเฉพาะจากเอกสาร Word ด้วย NET REST API
- สร้างวัตถุคลาส WordsApi เพื่อแยกช่วงข้อความจากไฟล์ Word
- สร้างอินสแตนซ์ของวัตถุ GetRangeTextOnlineRequest และโหลดเนื้อหาไฟล์ Word อินพุตลงไป
- ตั้งค่าพารามิเตอร์ช่วงในวัตถุคำขอเพื่อกำหนดจุดเริ่มต้นและจุดสิ้นสุดของช่วงข้อความ
- เรียกใช้เมธอด รับช่วงข้อความออนไลน์ เพื่อแยกช่วงของข้อความ
- แสดงข้อความจากการตอบสนองที่ส่งคืนโดยการเรียก API
ขั้นตอนข้างต้นอธิบายกระบวนการ ดึงข้อความจาก DOC ด้วย C# Low Code API เริ่มต้นกระบวนการโดยการสร้างอ็อบเจ็กต์คลาส WordsApi โดยใช้รหัสไคลเอ็นต์และรหัสลับ และเริ่มต้นอ็อบเจ็กต์คำขอโดยใช้คลาส GetRangeTextOnlineRequest กรอกพารามิเตอร์เพื่อกำหนดช่วงของข้อความ และใช้งานขณะเรียกใช้เมธอด GetRangeTextOnline() ซึ่งดึงข้อมูลจากไฟล์ต้นฉบับ
โค้ดสำหรับแยกข้อความจาก DOCX ด้วย C# REST API
โค้ดนี้สาธิต วิธีการดึงข้อความจากเอกสาร Word ด้วย C# REST API GetRangeTextOnlineRequest ประกอบด้วยพารามิเตอร์ RangeStartIdentifier และ RangeEndIdentifier ซึ่งสามารถใช้กำหนดช่วงข้อความที่ต้องการดึงและบันทึกในตัวแปรสตริง ใช้ตัวระบุช่วง เช่น page3 แสดงหมายเลขหน้า 3, page3:end แสดงจุดสิ้นสุดของหน้า 3 และ document:end แสดงจุดสิ้นสุดของเอกสาร
บทความนี้สอนวิธีการกำหนดช่วงข้อความในแต่ละหน้าและบันทึกลงในตัวแปรสตริง หากต้องการบันทึกหน้าในไฟล์ Word เป็นรูปภาพ โปรดดูบทความต่อไปนี้: แปลงหน้า Word เป็นรูปภาพด้วย NET REST API