Просмотр исходного кода

【fix】【OCR】打开扫描档,OCR后另存为PDF,打开PDF,页码混乱

tangchao 5 месяцев назад
Родитель
Сommit
956a52cad0

+ 1 - 1
PDF Office/PDF Master/Class/PDFTools/OCRNew/Controller/KMOCRPDFWindowController.swift

@@ -398,7 +398,7 @@ class KMOCRPDFWindowController: NSWindowController, NSWindowDelegate, KMGOCRMana
     func savePDF() {
         var resultArrays: Array<Any> = []
         var ocrIndexArrays: Array<Any> = []
-        let sortedKeys = self.ocrDictionary?.allKeys.sorted(by: { ($0 as? String)?.compare($1 as? String ?? "") == .orderedAscending })
+        let sortedKeys = self.ocrDictionary?.allKeys.sorted(by: { ($0 as? NSNumber)?.compare(($1 as? NSNumber) ?? .init(value: 0)) == .orderedAscending })
         for i in 0 ..< (sortedKeys?.count ?? 0) {
             let keyS = sortedKeys?[i]
             ocrIndexArrays.append(keyS as Any)