Word 文档保护及解除

设置WORD让其只能是只读状态或者是部门可编辑的状态,可以通过WORD的“文档保护”功能实现,(以 Office 2003 为例) 第一步:先打开已编辑的DOC。 第二步:点击“工具 → 文档保护”在右侧边条会看见那样需要你打勾的东西,全部勾上。前面随便勾选一个,最后的那个例外项就被激活了。 第三步:点“是,启动强制保护”然后输入密码。  


如果想让这文档不被复制及编辑 ,则把编辑限制的“未做任何更改(只读)”换成“填窗体”,就不能被选定,并实现了禁止复制和粘贴了


 如果是 Office 2007 版本,则在:审阅 → 保护文档 → 限制格式和编辑



通过编写程序来设置文档保护:


PHP代码:


try 
		{
			$word = new COM("word.application") or die("Unable to instanciate Word");
			$word->Visible = false;
		}
		catch (Exception $e)
		{
			echo iconv("gbk", "utf-8", $e->getMessage());
		}
		
		$doc = $word->Documents->Open($newPath); 
$word->Selection->Editors->Add(-1);
$doc->Protect(2,false,"123456",false,false);


如果拿到一个被保护了的文档,如果真想要复制某些内容,如何操作呢?

如果你知道密码,这当然就简单了,但如果不知道密码,那只能是用其它方法。

1 把WORD文件转换成HTML存储格式,这样就可以复制里面的内容;

2 如果整个文档想用,那只好把密码“破解”了,

    首先把WORD另存为RTF格式,再用文本编辑软件打开,如editplus之类,搜索“passwordhash”

    后面跟着一大串:

 020000004c0000000100000004800000a08601001400000010000000b8fb7c04ccfb7c04000000004d8a169cef7011c80dbc0151c4d0295ad55253374d3f7b0753196e65d181d934db2ce250

这就是密码了,把这一串换成你所知道的串,方法就是你自己加密一个文件,然后把这一个串复制出来,或者直接用上面这一串,明文是:123456

  接着替换并保存,重新打开WORD,然后到“文档保护”,“停止保护”,输入密码,就可以再次编辑WORD了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值