Question

Je pense à inclure le POI Apache dans mon application. L'objectif principal est de produire un document RTF, mais DOC serait également utile. Mais la documentation sur la rédaction d’un document HWPF n’est pas très détaillée et tout ce que j’ai trouvé sur le Web n’est pas du tout utile.

Je peux lire les fichiers DOC, cela fonctionne sans problème. Mais je ne vois vraiment pas comment écrire un document. Peut-être que quelqu'un peut me donner un exemple de code court?

Merci beaucoup!

Était-ce utile?

La solution

Si vous souhaitez utiliser le format RTF, il s’agit de fichiers texte compatibles avec toutes les versions de Word.

vous pouvez utiliser itext pour des choses simples http://itextdocs.lowagie.com/tutorial/rtf/index.php

ro

vous pouvez les exporter à la dure

// - enregistrer en tant qu'exemple.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
}

Autres conseils

Eh bien,

Cela faisait longtemps depuis la dernière fois que j'utilisais un POI. J'ai lu que le HWPFDocument est maintenant orphelin (à lire sur le site Web Apache POI). Je recommanderais plutôt d'utiliser la spécification WordML publiée par Microsoft.

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

J'ai déjà utilisé cette méthode. Le plus simple est de créer un modèle WordML et de simplement remplacer les valeurs à l’aide de XPATH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top