GetFileInfo

GetFileInfo(string)

返回有关文件的一般信息。

public static FileInfo GetFileInfo(string filePath)
范围 类型 描述
filePath String 文件的路径。

返回值

的实例FileInfo班级。

例子

以下代码显示了如何检查文件是否受密码保护:

// 获取文件信息
Options.FileInfo info = Parser.GetFileInfo(filePath);
// 检查 IsEncrypted 属性
Console.WriteLine(info.IsEncrypted ? "Password is required" : "");

也可以看看


GetFileInfo(string, LoadOptions)

返回有关文件的一般信息。

public static FileInfo GetFileInfo(string filePath, LoadOptions loadOptions)
范围 类型 描述
filePath String 文件的路径。
loadOptions LoadOptions 打开文件的选项。

返回值

的实例FileInfo班级。

例子

以下代码显示了如何检查受密码保护的文档的文件类型:

// 获取文件信息
Options.FileInfo info = Parser.GetFileInfo(filePath, new LoadOptions("password"));
// 检查 IsEncrypted 属性
Console.WriteLine(info.IsEncrypted ? "Password is required" : "");
//打印文件类型
Console.WriteLine(info.FileType.ToString());

也可以看看


GetFileInfo(Stream)

返回有关文件的一般信息。

public static FileInfo GetFileInfo(Stream document)
范围 类型 描述
document Stream 源输入流。

返回值

的实例FileInfo班级。

例子

以下代码显示了如何检查文件是否受密码保护:

// 获取文件信息
Options.FileInfo info = Parser.GetFileInfo(document);
// 检查 IsEncrypted 属性
Console.WriteLine(info.IsEncrypted ? "Password is required" : "");

也可以看看


GetFileInfo(Stream, LoadOptions)

返回有关文件的一般信息。

public static FileInfo GetFileInfo(Stream document, LoadOptions loadOptions)
范围 类型 描述
document Stream 源输入流。
loadOptions LoadOptions 打开文件的选项。

返回值

的实例FileInfo班级。

例子

以下代码显示了如何检查受密码保护的文档的文件类型:

// 获取文件信息
Options.FileInfo info = Parser.GetFileInfo(document);
// 检查 IsEncrypted 属性
Console.WriteLine(info.IsEncrypted ? "Password is required" : "");
//打印文件类型
Console.WriteLine(info.FileType.ToString());

也可以看看