版本spire.doc.free-5.1.0在删除文本框没有任何效果
删除前文本框个数为1,删除之后个数为0,但是实际生成的docx文本框还在。
代码如下:
//通过索引移除文本框
doc.getTextBoxes().removeAt(0);
而且用springboot打成jar包时,某些doc的api无法正常调用,请帮忙看下。
java.lang.NoClassDefFoundError: com/spire/doc/interfaces/ITable
Annika.Zhou wrote:您好,
感谢您的咨询。
1. 通过索引移除文本框:我模拟了一份word文件并做了初步测试,但是没有复现您的问题。针对您的情况,我建议您尝试一下我们的商业版Spire.Doc(最新版为Spire.Doc for Java Version:5.2.3),它比免费版包含更多的功能和修复。如果尝试之后,问题还是存在,请提供您的输入Word文件和使用的JDK版本供我们进一步调查。
2. 我尝试将springboot打成jar包并在cmd中运行jar包,没有发现您提到的ITable不能调用。为了帮助我们进一步调查您的问题,请提供您的测试项目(能复现您的问题的简单项目)。
您可以将它们附在这里或通过电子邮件(support@e-iceblue.com)发送给我们。提前感谢。
Sincerely,
Annika
E-iceblue support team
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>
Annika.Zhou wrote:您好,
感谢您的分享。
1. 我测试了您的word文件,发现文件中有两个文本框,通过代码获取到的是页脚中的文本框,但是节中的文本框获取不到。我已将此问题以编号SPIREDOC-7520记录到了我们修复系统中。我们开发人员将进一步调查修复,一旦问题修复,我们会立即通知您。抱歉带来的不便。
另外,我们只定期维护商业版,这就意味着这个问题修复之后只在商业版中更新。希望您能理解。
2. 我仍然没有复现你提到的api不能使用的问题。另外免费版最新版为Free Spire.Doc for Java Version:5.2.0,请在您的项目中通过Maven导入此版本并再次测试。如果测试之后问题还是存在,请将您的测试项目发送给我们进一步调查。您可以将它附在这里或通过电子邮件(support@e-iceblue.com)发送给我们。提前感谢。
- Code: Select all
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>
Sincerely,
Annika
E-iceblue support team
Document doc = new Document();
InputStream in = SpireUtils.class.getResourceAsStream("xx.doc");
//加载Word文档
doc.loadFromStream(in, FileFormat.Doc);
int count1 = doc.getTextBoxes().getCount();
System.err.println("count1..." + count1);
//获取文本框
TextBox textbox = doc.getTextBoxes().get(0);
//保存文档
doc.saveToFile("RemoveTextbox.docx", FileFormat.Docx);
Annika.Zhou wrote:您好,
感谢您的反馈。
我将springboot项目打成jar包,然后测试,依然没有复现您提到的问题。在这里我附上我的测试项目(包含测试步骤)。请下载并在您那边测试。期待你的测试反馈。
Sincerely,
Annika
E-iceblue support team
Annika.Zhou wrote:您好,
感谢您的反馈。
根据您提供的信息,我重新对Springboot项目进行了打包测试,但是依然没有复现您提到的问题。我附上新的Springboot项目的jar包。请再次下载并在您那边测试。
Sincerely,
Annika
E-iceblue support team
Annika.Zhou wrote:您好,
很高兴听到使用更新版本将问题解决了。
请注意新版本Free Spire.Doc for Java Version:5.2.0修复了的问题,不会在旧版本中维护,且我们只在最新版中验证。希望您能理解。
Sincerely,
Annika
E-iceblue support team