ABCPDF10 抛出 PDFException
ABCPDF10 throws PDFException
我正在使用 abcpdf10 阅读 pdf 文件。每当我的代码遇到一个空的 pdf 文件 (0kb) 时,document.Read(pdfPath) 就会抛出异常。
using (var document = new Doc())
{
document.Read(pdfPath);
}
如果我的代码遇到空文件,我需要忽略并继续。我不知道该怎么做。使用 C# 和 ABCPDF10 (websupergoo)
您可以使用 try-catch 块来捕获异常:
using (var document = new Doc())
{
try{
document.Read(pdfPath);
}catch(ExceptionType e) // where e is the type of exception thrown by ABCPDF10
{
// do something
}
}
或者,您可以在使用 ABCPDF10 读取之前检查空文件:
if( new FileInfo(pdfPath).Length == 0 )
{
// empty
}
else
{
// read as before
}
试一试:
try{
using (var document = new Doc())
{
document.Read(pdfPath);
}
}
catch(Exception){
Console.WriteLine("Exception thrown when attempting to read pdf");
}
我正在使用 abcpdf10 阅读 pdf 文件。每当我的代码遇到一个空的 pdf 文件 (0kb) 时,document.Read(pdfPath) 就会抛出异常。
using (var document = new Doc())
{
document.Read(pdfPath);
}
如果我的代码遇到空文件,我需要忽略并继续。我不知道该怎么做。使用 C# 和 ABCPDF10 (websupergoo)
您可以使用 try-catch 块来捕获异常:
using (var document = new Doc())
{
try{
document.Read(pdfPath);
}catch(ExceptionType e) // where e is the type of exception thrown by ABCPDF10
{
// do something
}
}
或者,您可以在使用 ABCPDF10 读取之前检查空文件:
if( new FileInfo(pdfPath).Length == 0 )
{
// empty
}
else
{
// read as before
}
试一试:
try{
using (var document = new Doc())
{
document.Read(pdfPath);
}
}
catch(Exception){
Console.WriteLine("Exception thrown when attempting to read pdf");
}