在c#中打开epub文件时出现异常
本文关键字:异常 文件 epub | 更新日期: 2023-09-27 18:03:20
我正在尝试使用c#阅读电子书。. NET,但我得到以下异常:对象引用未设置为对象的实例。
我是第一次尝试epub,这是我提到的地方。
代码:static void Main(string[] args)
{
try
{
Epub book = new Epub(@"d:'test.epub"); //this is the line where i am getting error
String Title = book.Title[0];
String Author = book.Creator[0];
Console.WriteLine("Name:" + Title);
Console.WriteLine("Author:" + Author);
}
catch (Exception e)
{
Console.WriteLine("Exception: " + e.Message);
}
Console.ReadKey();
}
有什么想法?谢谢! !
我已经尝试在本地运行您的代码,它在我的机器上工作。正如你在评论中所说,它适用于其他epub
文件。
此外,我还简要地查看了Epub的代码库,并没有发现任何明显可能导致错误的东西,加上NullReferenceException
意味着:
- 您的
epub
文件被破坏或损坏 - 您的
epub
文件没有Epub
库期望的一些特定的(元)数据。
在这两种情况下,我建议您尝试重新创建/重新转换不工作的d:'test.epub
文件或放弃它:)