当前位置: 首页 > 知识库问答 >
问题:

获取Azure信息保护标签的可视标记(如页眉或页脚)信息

傅乐湛
2023-03-14

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

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

使用Microsoft.InformationProtection.File获取标签

标签 = 引擎。灵敏度标签;

使用 保护文档

        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门户中的标签定义的页眉、页脚、水印信息。

共有2个答案

郭华美
2023-03-14

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

宇文兴言
2023-03-14

我在Microsoft的MIP SDK团队。

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

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

我们将来可能会考虑这个问题,但目前我们没有计划添加比上面列出的更多的内容(应用于AIP客户端保存)。

如果您想就此提交反馈,请访问UserVoice并提交您的想法!

 类似资料:
  • 接口说明 获取标绘信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /api/attach/1.0.0/getDraw 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 id string form 是 场景ID 响应字段说明 无 响应成功示例 { "code": 200, "data": "draw.

  • 问题内容: 我需要的信息在meta标签中。何时可以访问meta标签的数据? HTML: 问题答案: 您可以使用此:

  • 使用 MIP SDK 时,我发送了一个 设置标签(My Label Gui d) 打电话。当参数是我的Azure信息保护敏感标签GUID之一时。结果,我得到以下异常: 微软。信息保护。例外。BadIn的例外:'指定了一个不活动的标签,相关ID:… 据我所知,Azure信息保护中没有标识为“活动/非活动”的标签- 请指教。

  • Amazon标识管理iam=Amazon标识管理客户端Builder.standard()。US_EAST_1)。 有人能告诉我怎么做吗? 我试图在下面的程序中列出一个用户的标签,但我得到了下面的错误:我们计算的请求签名与您提供的签名不匹配。检查您的AWS秘密访问密钥和签名方法。有关详细信息,请参阅维修文档。 公共类ListUserTags{ }

  • 问题内容: 在我的ListActivity中,我需要页眉和页脚视图(在列表的顶部和底部)分别用作列表上的上一页和下一页按钮,因为我一次只想显示20个项目。 我通过执行以下操作来设置标题和脚位视图: 这可以正常工作,但是我需要动态删除并添加这些页眉和页脚视图,因为列表中的某些页面可能没有下一页按钮或上一页按钮。 问题是,调用setListAdapter之后,我无法调用addHeaderView或ad

  • 我在我们的MS Access数据库中有一个VBA函数,它生成Outlook电子邮件并从共享收件箱发送。 我们公司使用 Azure 信息保护来保护文档。在发送之前,需要为每封电子邮件应用标签(例如,公共、业务敏感、内部)。 我试图以编程方式应用它,而不是让用户在每封电子邮件弹出标签时单击25次。 我得到错误代码(-1248837627)。 我的解决方案是获取标签GUID,然后将其应用于电子邮件,如下