Asp.net 用于读取PDF文件的iTextSharp在Mono上不起作用

Asp.net 用于读取PDF文件的iTextSharp在Mono上不起作用,asp.net,mono,itextsharp,Asp.net,Mono,Itextsharp,我正在使用iTextSharp.dll读取PDF文件的内容。在Windows服务器上,它可以正常工作,但在Mono平台上无法正常工作 单声道错误: Server Error in '/' Application Object reference not set to an instance of an object 我正在使用以下代码: PdfReader reader = new PdfReader(filename); StringBuilder text = new StringBuil

我正在使用iTextSharp.dll读取PDF文件的内容。在Windows服务器上,它可以正常工作,但在Mono平台上无法正常工作

单声道错误:

Server Error in '/' Application
Object reference not set to an instance of an object
我正在使用以下代码:

PdfReader reader = new PdfReader(filename);
StringBuilder text = new StringBuilder();

for (int page = 1; page <= reader.NumberOfPages; page++)
{
    ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
    string currentText = PdfTextExtractor.GetTextFromPage(reader, page, strategy);

    currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));
    text.Append(currentText);
    reader.Close();
}
PdfReader reader=新的PdfReader(文件名);
StringBuilder text=新的StringBuilder();

对于(int page=1;page没问题,问题出在path中


当我阅读文本时,我对特殊字符(斯洛伐克语言{š,č,ť,ý,á,é,í,…)有问题。阅读后我有字符“?”,例如=>často=>?asto

你使用的是什么版本的iTextSharp?哪一行引发了异常?