كيف يمكنني (يجب أن؟) استخدام أباتشي POI HWPFDocument؟
-
22-07-2019 - |
سؤال
وأنا أفكر بما في ذلك POI أباتشي في طلبي. الهدف الرئيسي هو لإخراج وثيقة RTF، DOC ولكن سيكون من الرائع أيضا. لكن وثائق ليست مفصلة جدا حول كتابة HWPFDocument وكل شيء وجدت على شبكة الإنترنت ليست مفيدة على الإطلاق.
ويمكنني قراءة ملفات DOC، وهذا العمل من دون أي مشكلة. لكنني حقا لا يمكن أن نرى كيف أكتب وثيقة. ربما شخص ما يمكن أن تعطيني مثالا الرمز القصير؟
وشكرا جزيلا!
المحلول
إذا كنت تريد أن تفعل RTF، هذه هي ملفات نصية وهم الدعم في جميع إصدارات Word.
ويمكنك استخدام itext لأشياء بسيطة http://itextdocs.lowagie.com/tutorial/rtf/index.php
ريال عماني
ويمكنك تصديرها بالطريقة الصعبة
// - باستثناء ما example.doc -------------
{ \rtf1 \ansi \ansicpg1252 \deff0 \deflang1033 {\fonttbl {\f0 \fswiss \fcharset0 Arial; } } { \* \generator Msftedit 5.41.21.2500; } \viewkind4 \uc1 \pard \f0 \fs20 Hello World \par }
نصائح أخرى
حسنا،
لقد مضى وقت طويل منذ آخر مرة كنت POI. قرأت أن HWPFDocument الآن الأيتام (اقرأ على اباتشي POI الموقع). أوصي باستخدام مواصفات WordML صادر عن شركة مايكروسوفت بدلا من ذلك.
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats
ولقد استخدمت هذه الطريقة من قبل. أسهل طريقة لإنشاء قالب WordML ومجرد استبدال القيم باستخدام XPATH