|
@@ -70,18 +70,18 @@ namespace GxPress.Service.Implement.Epub
|
|
|
EpubBook epubBook = EpubReader.ReadBook(request.Path);
|
|
|
string htmlContent = string.Empty;
|
|
|
int i = 1;
|
|
|
- foreach (EpubTextContentFile textContentFile in epubBook.ReadingOrder)
|
|
|
+ foreach (EpubNavigationItem chapter in epubBook.Navigation)
|
|
|
{
|
|
|
|
|
|
- if (textContentFile.FileName.Equals(request.CatalogId) || textContentFile.FileName.Equals(request.CatalogNameg))
|
|
|
+ if (chapter.HtmlContentFile.FileName.Equals(request.CatalogId) || chapter.Title.Equals(request.CatalogNameg))
|
|
|
{
|
|
|
- if (i >sectionValue && sectionValue > 0)
|
|
|
+ if (i > sectionValue && sectionValue > 0)
|
|
|
{
|
|
|
- htmlContent = HtmlAgilityPackHelper.GetHmtlContent(textContentFile.Content);
|
|
|
+ htmlContent = HtmlAgilityPackHelper.GetHmtlContent(chapter.HtmlContentFile.Content);
|
|
|
break;
|
|
|
}
|
|
|
//当前文本内容文件的HTML
|
|
|
- htmlContent = HtmlAgilityPackHelper.GetHmtl(textContentFile.Content);
|
|
|
+ htmlContent = HtmlAgilityPackHelper.GetHmtl(chapter.HtmlContentFile.Content);
|
|
|
break;
|
|
|
}
|
|
|
i++;
|