Frage

Ich denke, die Apache POI in meine Anwendung zu erfahren, wie. Hauptziel ist die Ausgabe RTF-Dokument, aber DOC wäre schön, auch. Aber die Dokumentation ist nicht sehr detailliert über ein HWPFDocument schreiben und alles, was ich im Internet gefunden ist nicht hilfsbereit.

kann ich DOC-Dateien lesen, dass ohne Probleme funktioniert. Aber ich kann wirklich nicht sehen, wie ich ein Dokument schreiben. Vielleicht kann mir jemand gibt ein kurzes Codebeispiel?

Vielen Dank!

War es hilfreich?

Lösung

Wenn Sie RTF tun wollen, sind Textdateien, und sie sind Unterstützung in allen Versionen von Word.

Sie können itext für einfache Sachen verwenden http://itextdocs.lowagie.com/tutorial/rtf/index.php

ro

Sie können sie auf die harte Art und Weise exportieren

// - speichern als Beispiel.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
}

Andere Tipps

Nun,

Es hat ich POI verwendet eine lange Zeit seit dem letzten Mal gewesen. Ich habe gelesen, dass der HWPFDocument jetzt verwaist (lesen Sie auf Apache POI-Website). Ich würde empfehlen, die WordML Spezifikation, die von Microsoft statt freigegeben werden.

http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats

Ich habe diese Methode vor verwendet. Der einfachste Weg ist es, eine WordML-Vorlage zu erstellen und ersetzen Sie einfach die Werte mit XPATH

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top