如何检查字节数组是不是为有效的pdf文件[关闭]
Posted
技术标签:
【中文标题】如何检查字节数组是不是为有效的pdf文件[关闭]【英文标题】: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,它将抛出。 【参考方案1】:所有 pdf 文件都以 magic number 25 50 44 46 (%PDF in ASCII) 开头。
【讨论】:
4 个正确字节是否将其余字节归类为有效的 PDF 文件? @Sinatr 在您尝试阅读全部内容之前您不会知道。 我不知道valid
PDF 文件是什么。文件开头的幻数表示它是一个 PDF 文件。
您能帮我了解如何使用 c# 代码从字节数组加载 pdf 文件以上是关于如何检查字节数组是不是为有效的pdf文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章