网站首页 > 编程文章 正文
在前文中,我介绍过三种保护Word文档的方法,分别是加密保护、设置限制编辑保护以及添加数字签名。这篇文章将演示另一种保护Word文档的方法 —— 将Word文档标记为最终版本,以防止编辑。以上操作都是通过后端调用Java代码来实现的。
代码运行环境
- JDK 1.8.0
- Intellij IDEA 2019
- Spire.Doc.jar (可在E-iceblue中文官网获取,或在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.Document;
public class MarkAsFinal {
public static void main(String[] args) {
//创建Document实例并加载示例文档
Document doc= new Document();
doc.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
//将文档标记为最终版本
doc.getCustomDocumentProperties().add("_MarkAsFinal",true);
//保存结果文档
doc.saveToFile("output/MarkAsFinal.docx");
}
}
设置效果
猜你喜欢
- 2024-09-09 Java JDK11 在Linux上的安装和配置
- 2024-09-09 一份详细介绍JVM的资料(对比JDK8和JDK7)
- 2024-09-09 应用服务器安装指南(应用服务器安装指南下载)
- 2024-09-09 [信创]SpringBoot3 JDK17 整合 MyBatis + 达梦DM8(一)
- 2024-09-09 浅谈 Java线程状态转换及控制(java线程状态转换图)
- 2024-09-09 jdk 1.8 stream基本用法(jdk8 stream map)
- 2024-09-09 jdk安装、配置文档(jdk安装配置教程)
- 2024-09-09 2021年官网下载各个版本JDK最全版与官网查阅方法
- 2024-09-09 11.2.JDK5~JDK8各个版本新特性(jdk8u5)
- 2024-09-09 jdk1.8就带有的Lambda表达式,现在1.9都发布了你不会还没用过吧
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)