【问题标题】:how to check a byte array is a valid pdf file or not [closed]如何检查字节数组是否为有效的pdf文件[关闭]
【发布时间】:2017-10-25 07:43:45
【问题描述】:

我的数据库中有 PDF 文件的 blob 数据,我想检查数据库中可用的 blob 文件是否是有效的 PDF 文件。有人可以帮助我吗?

【问题讨论】:

  • 您可以尝试使用其中一个处理 PDF 的库。在打开文件(字节)或执行其中一项操作(例如,从最后一页获取最后一个字符串)时,如果 PDF 不是 PDF,它将抛出。

标签: c# .net visual-studio c#-4.0 c#-2.0


【解决方案1】:

所有 pdf 文件都以 magic number 25 50 44 46 (%PDF in ASCII) 开头。

【讨论】:

  • 4 个正确字节是否将其余字节归类为有效的 PDF 文件
  • @Sinatr 在您尝试阅读全部内容之前您不会知道。
  • 我不知道valid PDF 文件是什么。文件开头的幻数表示它是一个 PDF 文件。
  • 您能帮我了解如何使用 c# 代码从字节数组加载 pdf 文件
猜你喜欢
  • 2015-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-30
  • 1970-01-01
相关资源
最近更新 更多