PdfReader.Open()出错

时间:2015-08-11 02:15:51

标签: c# pdf windows-applications pdfsharp

我正在使用Windows应用程序C#,我的PdfReader.Open行出现此错误,这里是错误的屏幕截图

enter image description here

这是我的代码

foreach (DataRow row in dt.Rows)
        {
            CVNumber = row["CVNumber"].ToString();

            string sPath = sGlobalFolderName + "\\" + CVNumber + "_OR.pdf";
            try
            {
                if (System.IO.File.Exists(sPath))
                {
                    //PdfReader.unethicalreading = true;
                    files.Add(PdfReader.Open(sPath));
                }

            }
            catch { }
        }

files.Add(PdfReader.Open(sPath));行中的错误触发器。

我希望你能帮助我。提前谢谢!

1 个答案:

答案 0 :(得分:0)

这不是错误,而是断言。

使用RELEASE构建时,不会显示断言。使用DEBUG构建时按Ignore

"未实施"是一个不好的迹象。该文件可能会被阅读,也可能不被阅读。

最新版本是PDFsharp 1.50 beta,可作为NuGet包提供。此版本可能适用于旧版本无法读取的PDF文件。

如果问题仍然存在,请将PDF文件提交给PDFsharp小组进行检查。