我稍稍使用itextsharp并拥有正在运行的应用程序。
但是在某些情况下,我无法处理此异常。
iTextSharp.text.exceptions.InvalidPdfException:“重建失败:-不是有效数字-System.FormatException
应用程序在做什么,非常容易。我通过Directory.GetFiles
搜索目录中的所有pdf。
此后,我遍历数组并通过filestream
函数打开pdf。
下一步是,我打开iTextsharp类PdfReader。
[...]
string[] array1 = Directory.GetFiles(@targetfolder + "\\", "*.pdf");
List<string> name_list = new List<string>();
// Display all files.
Console.WriteLine("--- Files: ---");
foreach (string name in array1)
{
Console.WriteLine(name);
var file_2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);
///itextsharp
var sr = new PdfReader(file_2);
[...]
在某些情况下,我遇到了此例外? pdf看起来正常,没有任何特殊设置或属性。
有什么想法吗?