有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用ApachePOI从word中的形状读取文本

我能够从ApachePOI中读取段落和表格中的文本,但当文本框中的文本或Microsoft提供的任何形状的文本无法读取时,我尝试了ApachePOI文档和其他几个站点,但没有获得代码或任何实现部分。 如果Apache poi可以读取此类文本,即任何形状或文本框中的文本


共 (1) 个答案

  1. # 1 楼答案

    我没有您的场景的确切解决方案,但是下面的内容应该可以让您继续

     if (cell instanceof CommonObjectDataSubRecord) {
        CommonObjectDataSubRecord obj= (CommonObjectDataSubRecord) sub;
        if (obj.getObjectType() == CommonObjectDataSubRecord.OBJECT_TYPE_TEXT) {
              // Check the  obj for the value of text box
        }
    }
    

    如果这不能解决您的问题,请阅读关于CommonObjectDataSubRecord