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();
}