快捷搜索:  汽车  科技

java编辑时显示类从未使用(Java启用Word修订功能接受)

java编辑时显示类从未使用(Java启用Word修订功能接受)

Microsoft Word提供了文档修订功能。在开启修订功能的情况下,使用者能够插入、删除和更改文档内容或格式,同时可以保留,跟踪所有更改前后的信息。当同意更改时,可选择接受修订来使文档显示为更改后的状态;若拒绝更改,则通过拒绝修订来让文档还原到最初模式。

本文将使用free Spire.Doc for Java控件在Java程序中实现上述操作。在运行代码前,需搭建环境。除了IDEA,JDK外,还需将控件内的Spire.doc.jar添加到IDEA中。可通过E-iceblue中文官网直接下载产品包,然后添加包内的jar文件,或通过Maven仓库安装导入(仅需在pom.xml文件里键入以下代码即可)。

<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>3.9.0</version> </dependency> </dependencies>

启用修订功能

import com.spire.doc.*; public class OpenTrackChanges { public static void main(String[] args) { //加载测试文档 Document doc = new Document("C:\\Users\\Test1\\Desktop\\Sample.docx"); //设置文档是否接受修订 doc.setTrackChanges( true); //保存文档 doc.saveToFile("output/TrackChanges.docx" FileFormat.Docx_2010); } }

java编辑时显示类从未使用(Java启用Word修订功能接受)(1)

接受/拒绝修订

import com.spire.doc.*; public class SetTrackChanges { public static void main(String[] args) { //加载测试文档 Document doc = new Document("C:\\Users\\Test1\\Desktop\\TrackChanges.docx"); //判断文档是否有修改 if (doc.hasChanges()) //接受修订 //doc.acceptChanges(); //拒绝修订 doc.rejectChanges(); //保存文档 doc.saveToFile("output/SetTrackChanges.docx" FileFormat.Docx_2010); } }

java编辑时显示类从未使用(Java启用Word修订功能接受)(2)

猜您喜欢: