我有一个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中的任何示例源代码?