浏览代码

Улучшение парсинга pdf

Book Pauk 6 年之前
父节点
当前提交
51b39f0775
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      server/core/BookConverter/ConvertPdf.js

+ 5 - 2
server/core/BookConverter/ConvertPdf.js

@@ -43,6 +43,7 @@ class ConvertPdf extends ConvertHtml {
         let title = '';
         let prevTop = 0;
         let i = -1;
+        let titleCount = 0;
 
         const loadImage = async(image) => {
             const src = path.parse(image.src);
@@ -76,8 +77,10 @@ class ConvertPdf extends ConvertHtml {
                 tClose += (bold ? '</b>' : '');
 
                 lines[i].text += `${tOpen}${text}${tClose} `;
-                if (i < 2)
-                    title += text + ' ';
+                if (titleCount < 2 && text.trim() != '') {
+                    title += text + (titleCount ? '' : ' - ');
+                    titleCount++;
+                }
             }
         };