李昊 5 年 前
コミット
ce643bbb1a
共有1 個のファイルを変更した5 個の追加5 個の削除を含む
  1. 5 5
      gx_api/GxPress/Service/GxPress.Service.Implement/Epub/EpubService.cs

+ 5 - 5
gx_api/GxPress/Service/GxPress.Service.Implement/Epub/EpubService.cs

@@ -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++;