1

使用给定的保护功能,我无法以显示在 azure 门户中定义的视觉标记的方式保护文档(pdf、docx)。

通过使用 Microsoft 信息保护 (MIP) SDK,我能够读取标签并按照要求保护文档。如果我在 azure 门户中为“页脚”、“页眉”或“水印”设置视觉标记并将其保存并发布,则通过应用带有保护的标签生成的文档不会显示页眉、页脚或水印信息受保护的文件。即使我打印出来,也不会显示页眉、页脚或水印。这里需要如何进行保护,以便在文档中显示视觉标记,它是如何在 azure 门户中定义的?有没有办法从标签信息中读取“视觉标记”信息?

使用 Microsoft.InformationProtection.File 获取标签

标签 = engine.SensitivityLabels;

        handler = CreateFileHandler(options,options.InputFileStream);

        // Use the SetLabel method on the handler, providing label ID and LabelingOptions
        // The handler already references a file, so those details aren't needed.
        handler.SetLabel(options.LabelId, labelingOptions);

        // The change isn't committed to the file referenced by the handler until CommitAsync() is called.
        // Pass the desired output file name in to the CommitAsync() function.

           var result = Task.Run(async () => await handler.CommitAsync(options.OutputFileStream)).Result;
      //  var result = await handler.CommitAsync(options.OutputFileStream);
        options.FileName = handler.OutputFileName;

保护有效,但受保护文档中没有显示预期的视觉标记

我希望受保护的文档具有为 azure 门户中的标签定义的页眉、页脚、水印信息。

4

2 回答 2

2

我在 Microsoft 的 MIP SDK 团队。

虽然我们确实支持编写文件保护和 MIP 标签元数据,但我们目前不支持在 SDK 中编写内容标记。

当您使用 SDK 将标签应用于 Office 文档时,下次在 Office 中打开并保存该文档时,将应用内容标记。这对于 PDF 也是可能的,但取决于使用 MIP 的应用程序。

我们将来可能会考虑这一点,但目前我们没有计划添加超过上面列出的内容(在使用 AIP 客户端保存时应用)。

如果您想就此提交反馈,请前往UserVoice并提交想法!

于 2019-09-03T18:22:48.967 回答
0

变化需要一些时间才能反映出来。此外,如果您使用的是 O365,请确保在 O365 安全和合规中心链接中设置更改

于 2019-08-23T06:24:26.720 回答