سؤال

وأنا أفكر بما في ذلك 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top