2010-03-26 6 views

Répondre

1

Avez-vous jeté un coup d'œil à http://code.google.com/p/java-axp/?

Cela vous permet de lire le fichier XPS.

Le format de fichier le plus simple à générer pour créer des documents Word est le format RTF. Vous pouvez utiliser iText pour cela.

+0

J'ai téléchargé le fichier, mais quel fichier dois-je utiliser pour Windows XP – jacinta

+0

Voulez-vous que ce soit comme un programme autonome, ou comme un framework Java? –

0

Une autre façon de produire des fichiers Word est par POI HWPF. Ou si vous pouvez vous le permettre, vous pouvez utiliser Aspose.

Une autre option consiste à produire des fichiers Word directement. Si vous pouvez utiliser Word 2007, ou Word 2003 avec le plugin, alors je recommanderais le format .docx. C'est fondamentalement XML, bien que vous deviez investir au moins un jour ou deux pour comprendre le format.

Voici comment je recommanderais d'apprendre sur le format word .docx.

  1. Écrire un très petit document (quelques lignes) dans Word, et l'enregistrer comme test.docx
  2. Renommer test.docx à test.zip
  3. Décompressez test.zip et regarder les fichiers qui sont à l'intérieur.
  4. Laissez-vous surprendre par la complexité, la profondeur et les noms hostiles des éléments XML.
  5. perservere pour essayer de comprendre les relations entre les paragraphes (P), les propriétés de paragraphe (RRP), Texte, Runs, etc.
  6. Reportez-vous à la documentation (compressé 33MB) pour comprendre les détails les plus fins.
  7. Commencez à écrire du code pour créer des fichiers dans ce format. Regardez openxml4j comme un outil pour faire le «empaquetage» - rassemblant tous ces fichiers avec le .rels etc. Vous pouvez également regarder la source pour certains des exemples.
  8. Si vous téléchargez tous les schémas XSD, vous pouvez utiliser des outils tels que Sun de jaxb ou Apache Xmlbeans pour faire de belles classes java pour P, PPr, R, RPr, etc.