Browse Source

【2025】【Page】 粘贴板插入文字未插入多页问题修改

dinglingui 1 month ago
parent
commit
4fef2e1a7d

+ 7 - 2
PDF Office/PDF Master/KMClass/KMNPDFPageEdit/KMNThumbnailView/KMNThumbnailBaseViewController+Action.swift

@@ -811,8 +811,13 @@ extension KMNThumbnailBaseViewController {
         guard let document: CPDFDocument = KMNConvertTool.openDocumentWithImageFromPasteboard(NSPasteboard.general, error: &error) else {
             return
         }
-        if let page: CPDFPage = (document.page(at: 0)) {
-            insertFormPages(insertPages: [page], pageDex: maxmumIndex)
+        var insetPages:[CPDFPage] = []
+        for i in 0 ..< document.pageCount {
+            let page: CPDFPage = (document.page(at: i))
+            insetPages.append(page)
+        }
+        if insetPages.count > 0 {
+            insertFormPages(insertPages: insetPages, pageDex: maxmumIndex)
         }
         
         self.thumbnailBaseViewDelegate?.insertPDFThumbnailViewControlle?(pageEditVC: self, pdfDocment: document)