عند تطوير نظام Office Office أو نظام المستندات ، يعد مكون PageOffice أداة قوية معروفة لمعالجة مستندات Microsoft Word/PPT/Excel عبر الإنترنت. إنه يلف معالجة مختلفة لمستندات الكلمات على مستوى API ، مما يمنع تعقيد واجهة Office VBA دون فقدان الوظائف القوية لـ VBA. ما نريد مشاركته هنا هو وظيفة قوية للغاية لتغليف PageOffice: الحصول على محتوى إدخال مستندات Word. في نظام المكتب الذي يتضمن وظائف معالجة المستندات ، من المتطلب المعقول للمستخدمين تحليل محتوى كل فصل تلقائيًا في مستند Word من خلال برنامج لأسباب مختلفة. الواجهة التي توفرها PageOffice لتنفيذ هذه الوظيفة بسيطة للغاية. أقل هراء ، فقط انظر إلى الكود:
يتم تخطي عملية التكامل المحددة لـ PageOffice هنا. . . (راجع تعليمات التثبيت في حزمة تطوير PageOffice للحصول على التفاصيل)
1. استدعاء PATIOFFICE لفتح مستند كلمة تحتوي على مستويات الفصل عبر الإنترنت ، مثل: TEST.DOC
pageOfficectrl poctrl = new pageOfficectrl (request) ؛ poctrl.setserverPage (request.getContextPath ()+"/poserver.zz") ؛ // Open Word document PoCtrl.Webopen ("doc/test.doc" ، OpenModeType.Docnormalit ، 2. أضف رمز pageoffice إلى المنطقة التي يتم فيها عرض الملف في الصفحة التي يتم فيها فتح ملف الكلمة (على سبيل المثال: word.jsp):
<div style = "العرض: 1000px ؛ الارتفاع: 650px ؛"> <٪ = poctrl.gethtmlcode ("pageOfficectrl1") ٪> </viv>3. بعد فتح الملف عبر الإنترنت ، اتصل بـ JS التالي من خلال الأزرار أو الوسائل الأخرى ، ويمكن أن يحصل TXT المتغير على محتوى إدخال المستند:
var txt = document.getElementById ("pageofficectrl1"). getWordItemSconent () ؛4. تأثير العملية:
لخص
ما سبق هو مقدمة المحرر حول كيفية الحصول على محتوى إدخال مستندات الكلمات في Java. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!