C# 判断PPT文档是否被加密

以下经验内容中,介绍如何以C#代码来判断PPT幻灯片文档是否经过加密。这里的加密PPT是指需要通过输入密码来打开文档。下面是实现判断的具体方法和步骤。

工具/原料

  • Visual Studio 2017
  • .Net Framework 4.6.1
  • PPT库-Spire.Presentation for .NET 6.9.2
  • PPT测试版本:2013(.pptx)

方法/步骤

  1. 1

    引用前可自行百度搜索下载库到本地环境,并解压,并找到Bin文件夹下的dll文件。

  2. 2

    按照如下方法将dll文件添加引用至VS程序:

    C# 判断PPT文档是否被加密
    C# 判断PPT文档是否被加密
    C# 判断PPT文档是否被加密
    C# 判断PPT文档是否被加密
  3. 3

    完成引用效果如图:

    C# 判断PPT文档是否被加密
  4. 4

    完成引用后,执行如五宿下C#代码:

    using Spire.Presentation;

     

    namespace Check

    {

        class Program

        {

            static void Main(string[] args)

            {

                //初始化Presentation类的对象

                Presentation ppt = new Presentation();

     

                //判断文档是否被加密保护

       海争脾         bool result = ppt.IsPasswordProtected("test.pptx");

                if(result.Equals(true))

                {

                    System.Console.WriteLine("请输入密码打开文档!");

                    System.Console.ReadLine();

                }

     

            }

        }

    }

  5. 4
    本页面非法爬取自百度经验
  6. 5

    程序执行结果(本次测试睡劣文档是已经过加密的PPT文档):

    C# 判断PPT文档是否被加密
    END

注意事项

  • 代码中的文件路径为VS程序项目debug路径,如 F:\VS2017Project\ProtectPPT\Check\bin\Debug\test.pptx 。文件路径可自定义。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签PPT加密幻灯片