Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# net中的哪个第三方库可以正确确定pdf是否已损坏?_C#_Pdf - Fatal编程技术网

C# net中的哪个第三方库可以正确确定pdf是否已损坏?

C# net中的哪个第三方库可以正确确定pdf是否已损坏?,c#,pdf,C#,Pdf,net中是否有第三方库可以正确确定pdf文件是否已损坏?我们一直在使用ABCPDF,但它在确定某些文件是否损坏时存在一些问题。是否有其他第三方库比ABCPDF更好地确定pdf文件是否损坏 提前感谢。有特定的工具可以检查PDF文件 如果PDF库无法读取文件,则可能不是因为文件已损坏,而且PDF中可能会出现许多问题。这可能是因为它们不是预期的格式。例如,PDF库可能希望嵌入字体等。例如,如果您需要检查需要打印或放置在打印工作流中的PDF文件,则有称为“飞行前工具”的验证工具,可以检查PDF中的特定内

net中是否有第三方库可以正确确定pdf文件是否已损坏?我们一直在使用ABCPDF,但它在确定某些文件是否损坏时存在一些问题。是否有其他第三方库比ABCPDF更好地确定pdf文件是否损坏


提前感谢。

有特定的工具可以检查PDF文件

如果PDF库无法读取文件,则可能不是因为文件已损坏,而且PDF中可能会出现许多问题。这可能是因为它们不是预期的格式。例如,PDF库可能希望嵌入字体等。例如,如果您需要检查需要打印或放置在打印工作流中的PDF文件,则有称为“飞行前工具”的验证工具,可以检查PDF中的特定内容,在某些情况下可以修复这些问题

请查看以下链接:


只需快速搜索几个PDF阅读器,读取文件并遍历元素就足以验证它了


net的Pdf解析器:

那么,您是否正在使用ABCPDF加载Pdf文件,并且报告它们已“损坏”,但相同的文件会很好地加载到Adobe Reader中-或者-ABCPDF是否成功加载了其他软件无法加载的PDF文件-或者-您是否使用ABCPDF创建其他软件无法加载的PDF文件?我们正在读取/加载PDF,在某些情况下,我们的客户发送给我们的某些PDF已损坏。在ABCPDF中,对于某些情况,它会检测到,但对于某些情况,它不会。它只是不能给我们一个一致的结果。默认情况下,ABCpdf会尝试修复损坏的文档。要更改此行为,可以将ReadOptions.ErrorHandling设置为NoOutputOnError。