เมื่อพัฒนาระบบเว็บออฟฟิศหรือระบบเอกสารส่วนประกอบ PageOffice เป็นเครื่องมือที่มีประสิทธิภาพที่รู้จักกันดีสำหรับการประมวลผลเอกสาร Microsoft Word/PPT/Excel ออนไลน์ มันห่อหุ้มการประมวลผลเอกสารคำต่าง ๆ ในระดับ API บล็อกความซับซ้อนของอินเทอร์เฟซ Office VBA โดยไม่สูญเสียฟังก์ชั่นที่ทรงพลังของ VBA สิ่งที่เราต้องการแบ่งปันที่นี่คือฟังก์ชั่นที่ทรงพลังมากของการห่อหุ้มหน้าเว็บ: การได้รับเนื้อหารายการของเอกสาร Word ในระบบสำนักงานที่มีฟังก์ชั่นการประมวลผลเอกสารเป็นข้อกำหนดที่สมเหตุสมผลสำหรับผู้ใช้ในการวิเคราะห์เนื้อหาของแต่ละบทโดยอัตโนมัติในเอกสาร Word ผ่านโปรแกรมด้วยเหตุผลต่าง ๆ อินเทอร์เฟซที่จัดทำโดย PageOffice เพื่อใช้ฟังก์ชั่นนี้ก็ง่ายมาก ไร้สาระน้อยลงเพียงแค่ดูรหัส:
กระบวนการรวมเฉพาะของ PageOffice ถูกข้ามที่นี่ - - (ดูคำแนะนำการติดตั้งในแพ็คเกจ PageOffice สำหรับ Java Development Package สำหรับรายละเอียด)
1. Call PageOffice เพื่อเปิดเอกสาร Word ที่มีระดับบทออนไลน์เช่น: test.doc
pageofficectrl poctrl = ใหม่ pageofficectrl (คำขอ); poctrl.setserverpage (request.getContextPath ()+"/poserver.zz"); // เปิดเอกสารคำ Poctrl.webopen ("doc/test.doc" 2. เพิ่มรหัสหน้าเว็บลงในพื้นที่ที่ไฟล์จะแสดงในหน้าเว็บที่เปิดไฟล์คำ (ตัวอย่างเช่น: word.jsp):
<div style = "ความกว้าง: 1000px; ความสูง: 650px;"> <%= poctrl.gethtmlCode ("PageOfFicectrl1")%> </div>3. หลังจากเปิดไฟล์ออนไลน์ให้โทรไปที่ปุ่ม JS ต่อไปนี้หรือวิธีการอื่น ๆ และตัวแปร TXT สามารถรับเนื้อหาของรายการเอกสาร:
var txt = document.getElementById ("pageofficectrl1"). getWordItemSconent ();4. ผลการดำเนินงาน:
สรุป
ข้างต้นคือการแนะนำตัวแก้ไขเกี่ยวกับวิธีการรับเนื้อหารายการของเอกสาร Word ใน Java ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!