本文将介绍如何使用spire.doc for java给word文档设置限制编辑保护。
import com.spire.doc.document;
import com.spire.doc.fileformat;
import com.spire.doc.protectiontype;
public class restrictediting {
public static void main(string[] args){
//创建document实例
document document = new document();
//加载word文档
document.loadfromfile("sample.docx");
//设置编辑限制的类型及文档保护密码
//不允许任何更改(只读)
document.protect(protectiontype.allow_only_reading, "123456");
//仅允许批注
//document.protect(protectiontype.allow_only_comments, "123456");
//仅允许填写窗体
//document.protect(protectiontype.allow_only_form_fields, "123456");
//仅允许修订
//document.protect(protectiontype.allow_only_revisions, "123456");
//保存文档
document.savetofile("restrictediting.docx", fileformat.docx_2013);
}
}
设置“不允许任何更改(只读)”后的效果: