深入解析:使用C#代码自定义密码加密Word
2025-09-24 18:24 tlnshuju 阅读(9) 评论(0) 收藏 举报一种保护Word文档的手段,要求用户为文档设置密码。没有密码时,加密文档无法打开。本指南中的解决方案演示了如何通过Spire.Doc for .NET在C#和VB.NET中使用自定义密码加密Word文档。就是Word加密
Spire.Doc for .NET专门用于执行.NET平台上的Word处理任务,提供了一个Document.Encrypt途径,允许用户对Word文档进行加密。此办法的重载接受一个字符串类型的密码参数。首先,加载需要保护的Word文档。其次,调用Document.Encrypt方法并应用密码进行加密。最终,保存加密后的文档并启动查看。调试后,会弹出一个对话框要求输入密码。输入密码后即可打开文档,文档信息将显示如下,提示用户该文档已加密。
C#代码示例:
using Spire.Doc;
namespace Encryption
{
class Program
{
static void Main(string[] args)
{
//加载文件
Document document = new Document();
document.LoadFromFile(@"E:\Work\Documents\WordDocuments\Spire.Doc for .NET.docx");
//输入密码
document.Encrypt("eiceblue");
//保存并启动
document.SaveToFile("Encryption.docx", FileFormat.Docx);
System.Diagnostics.Process.Start("Encryption.docx");
}
}
}
Spire.Doc 是一个易于使用的组件,专门用于处理Word文档,允许开发者在C#和VB.NET中飞快生成、编写、编辑和保存Word文档(拥护Word 97-2003、Word 2007、Word 2010),适用于.NET、Silverlight和WPF。
获取免费许可证
为了充分体验Spire.Doc for .NET的所有功能并解除评估限制,您可以申请一个免费的30天试用许可证。
浙公网安备 33010602011771号