问题描述
今天使用spire依赖进行word文档操作的时候,生成的文件里面头部这样一行红字:
Evaluation Warning: The document was created with Spire.Doc for JAVA.
在网上找了很多解决方案,下面分享我的解决方案:
解决问题
修改依赖
这个问题好像是用错了spire依赖:
这是我使用前的:
```sql
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc</artifactId>
<version>3.7.2</version>
</dependency>
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
然后修改下依赖,不用这个了,改为:
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>3.9.0</version>
</dependency>
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
总结就是把spire.doc换成spire.doc.free,我的理解是换成免费版的
重新运行代码
代码都不用,再次运行,下面是一些引用:
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
这次查看效果,红字消失了,问题解决
搜索这个问题之前,我发现我之前遇到过另外一个场景的这个问题,链接如下:PDF头部报错:Evaluation Warning : The document was created with Spire.PDF for Java.