¿Cómo crear un documento de Word utilizando Apache POI?

¿Cómo crear un documento de Word utilizando Apache POI?

Estoy desarrollando un editor de currículum para Atlassian Confluence como complemento comercial.

Lamento tener que preguntar esto, pero no encuentro tutoriales que puedan ayudarme.

Su archivo de código adjunto “DownloadAsMicrosoftWordDocument.java.txt” tiene una encoding para la funcionalidad de descarga de archivos; no hay creación de documento de Word.

A medida que busca la creación de documentos de Word, encuentre referencias a continuación:

Referencia de HWPF (.doc): el enlace troncal de POI no tiene ejemplos como lo hace XWPF. Sin embargo, el Bloc de notas de POI tiene cuadros de prueba a su alrededor, encuentre

  • Bloc de notas POI
  • Javadoc HWPFDocument
  • Javadoc org.apache.poi.hwpf.usermodel

Referencia XWPF (.docx): Ejemplos de Apache POI SVN Repo

  • SimpleDocument.java
  • SimpleImages.java
  • SimpleTable.java
  • UpdateEmbeddedDoc.java

Y también refiera POI Javadocs para XWPF (Documento de Word).

¡Espero que te proporcione una startup!

package org.poi.images; import java.io.File; import java.io.FileOutputStream; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XWPFParagraph; import org.apache.poi.xwpf.usermodel.XWPFRun; public class DocFile { public void newWordDoc(String filename, String fileContent) throws Exception { XWPFDocument document = new XWPFDocument(); XWPFParagraph tmpParagraph = document.createParagraph(); XWPFRun tmpRun = tmpParagraph.createRun(); tmpRun.setText(fileContent); tmpRun.setFontSize(18); FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\amitabh\\Pictures\\pics\\"+filename + ".doc")); document.write(fos); fos.close(); } public static void main(String[] args) throws Exception { DocFile app = new DocFile(); app.newWordDoc("testfile", "Hi hw ru?"); } }