Java 我想使用ApachePOI在文本之间显示嵌入的图像。有人知道如何做到这一点吗?

Java 我想使用ApachePOI在文本之间显示嵌入的图像。有人知道如何做到这一点吗?,java,apache-poi,documentviewer,Java,Apache Poi,Documentviewer,下面是使用ApachePOI在word文档中提取嵌入图像的代码。我想使用ApachePOI在文本之间显示嵌入的图像。基本上我想制作一个文档查看器,在其中我可以查看我的文档。如果有人对如何在android中查看文档有任何其他想法,请分享 XWPFDocument doc = new XWPFDocument(new FileInputStream(fileName)); List<XWPFTable> table = doc.getTables(); for (XWPFTable

下面是使用ApachePOI在word文档中提取嵌入图像的代码。我想使用ApachePOI在文本之间显示嵌入的图像。基本上我想制作一个文档查看器,在其中我可以查看我的文档。如果有人对如何在android中查看文档有任何其他想法,请分享

 XWPFDocument doc = new XWPFDocument(new FileInputStream(fileName));
 List<XWPFTable> table = doc.getTables();
 for (XWPFTable xwpfTable : table) {
   List<XWPFTableRow> row = xwpfTable.getRows();
   for (XWPFTableRow xwpfTableRow : row) {
     List<XWPFTableCell> cell = xwpfTableRow.getTableCells();
     for (XWPFTableCell xwpfTableCell : cell) {
       if (xwpfTableCell != null) {
         System.out.println(xwpfTableCell.getText());
         String s = xwpfTableCell.getText();
         for (XWPFParagraph p : xwpfTableCell.getParagraphs()) {
           for (XWPFRun run : p.getRuns()) {
             for (XWPFPicture pic : run.getEmbeddedPictures()) {
               byte[] pictureData = pic.getPictureData().getData();
               System.out.println("picture : " + pictureData);
             }
           }
         }
       }
     }
   }
 }
XWPFDocument doc=newxwpfdocument(newfileinputstream(fileName));
List table=doc.getTables();
用于(XWPFTable XWPFTable:table){
List row=xwpfTable.getRows();
对于(XWPFTableRow XWPFTableRow:row){
列表单元格=xwpfTableRow.getTableCells();
用于(XWPFTableCell XWPFTableCell:cell){
if(xwpfTableCell!=null){
System.out.println(xwpfTableCell.getText());
字符串s=xwpfTableCell.getText();
对于(XWPFParagraph p:xwpfTableCell.getParagraphs()){
对于(XWPFRun:p.getRuns()){
对于(XWPFPicture pic:run.getEmbeddedPictures()){
字节[]pictureData=pic.getPictureData().getData();
System.out.println(“图片:+pictureData”);
}
}
}
}
}
}
}

有关如何遍历
XWPFDocument的正文以获取其内容的信息,请参见。我可以遍历所有内容,但我需要在我的android应用程序中显示内容。你知道我该怎么做吗?第一个决定是:应以何种格式显示内容?纯文本格式无法显示图像。我希望以与在MS Office应用程序或Google docs应用程序中显示内容相同的方式显示内容。我可以遍历文档,找到它是图像还是文本,但我不知道如何像在MS Office中显示一样显示它。您能帮忙吗?谢谢,但我们想在我们的应用程序中包括自定义文档查看器。如果你能提出一些建议,这将非常有帮助。请参阅如何遍历
XWPFDocument
的正文以获取其内容。我可以遍历所有内容,但我需要在我的android应用程序中显示内容。你知道我该如何做吗?第一个决定是:以何种格式显示内容?纯文本格式无法显示图像。我希望以与在MS Office应用程序或Google docs应用程序中显示内容相同的方式显示内容。我可以遍历文档,找到它是图像还是文本,但我不知道如何像在MS Office中显示一样显示它。您能帮忙吗?谢谢,但我们想在我们的应用程序中包括自定义文档查看器。如果你能提出一些建议,那将大有裨益。