相关疑难解决方法(0)

检测PDF文件是否正确(标题PDF)

我有一个Windows应用程序.NET管理许多PDF文件.有些文件已损坏.

2个问题:我会用最糟糕的英语解释...对不起

1.)

如何检测pdf文件是否正确?

我想读PDF的标题和检测是正确的.

var okPDF = PDFCorrect(@"C:\ temp\pdfile1.pdf");

2.)

如何知道文件的byte [](bytearray)是否是PDF文件.

例如,对于ZIP文件,您可以检查前四个字节并查看它们是否与本地标头签名匹配,即以十六进制表示

50 4b 03 04

if(buffer [0] == 0x50 && buffer [1] == 0x4b && buffer [2] == 0x03 && buffer [3] == 0x04)

如果要将其加载到long中,则为(0x04034b50).作者:David Pierson

我希望PDF文件也一样.

byte [] dataPDF = ...

var okPDF = PDFCorrect(dataPDF);

.NET中的任何示例源代码?

c# pdf corrupt header file

20
推荐指数
4
解决办法
4万
查看次数

标签 统计

c# ×1

corrupt ×1

file ×1

header ×1

pdf ×1