【问题标题】:How to disable upload file pdf with active content?如何禁用带有活动内容的上传文件pdf?
【发布时间】:2020-10-21 11:09:37
【问题描述】:

如果该文件包含以下活动内容,我会尝试通过拒绝用户上传文件来保护我的系统:javascript、表单字段、媒体... 你们能建议我任何图书馆或第三方来支持吗? 谢谢。

【问题讨论】:

    标签: .net asp.net-mvc pdf


    【解决方案1】:

    您可以使用Docotic.Pdf library 来检查文件是否包含活动内容:

    1. 检查 PdfDocument.SharedScripts 集合是否包含任何脚本。
    2. 检查 PdfDocument.GetWidgets() 集合以检测表单字段和注释。
    3. 检查某些对象中的交互操作:
      • PdfDocument.OnOpenDocument 属性
      • PdfDocument.OutlineRoot 及其子对象。使用 PdfOutlineItem.Action 属性。
      • 控件中的操作(PdfControl.On* 属性)
      • 动作区域(PdfActionArea 类型的小部件)

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 2014-08-10
      • 1970-01-01
      相关资源
      最近更新 更多