From 2378587684bf529adeeaa5c2bc77fb73936635ba Mon Sep 17 00:00:00 2001 From: suyao Date: Fri, 13 Jun 2025 20:48:01 +0800 Subject: [PATCH] chore: update package.json to include pdf-to-img dependency and add TODO comment in MacSysOcrProvider for future optimization --- package.json | 2 +- src/main/ocr/MacSysOcrProvider.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 36dc4f53e..4bbc376e3 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "canvas": "3.1.0", "jsdom": "26.1.0", "os-proxy-config": "^1.1.2", + "pdf-to-img": "^4.4.0", "pdfjs-dist": "4.2.67", "selection-hook": "^0.9.23", "turndown": "7.2.0" @@ -182,7 +183,6 @@ "officeparser": "^4.1.1", "openai": "patch:openai@npm%3A5.1.0#~/.yarn/patches/openai-npm-5.1.0-0e7b3ccb07.patch", "p-queue": "^8.1.0", - "pdf-to-img": "^4.4.0", "playwright": "^1.52.0", "prettier": "^3.5.3", "proxy-agent": "^6.5.0", diff --git a/src/main/ocr/MacSysOcrProvider.ts b/src/main/ocr/MacSysOcrProvider.ts index a565ebf95..7ac104d47 100644 --- a/src/main/ocr/MacSysOcrProvider.ts +++ b/src/main/ocr/MacSysOcrProvider.ts @@ -43,6 +43,7 @@ export default class MacSysOcrProvider extends BaseOcrProvider { writeStream: fs.WriteStream ): Promise { await this.initMacOCR() + // TODO: 下个版本后面使用批处理,以及p-queue来优化 for (let i = 0; i < totalPages; i++) { // Convert pages to buffers const pageNum = i + 1