From 4ffe36e4d07575c312d8e76cbe41c08c8f136a4f Mon Sep 17 00:00:00 2001 From: zadam Date: Wed, 15 Feb 2023 16:08:00 +0100 Subject: [PATCH] added options for OCR and extract text from PDF --- .../widgets/type_widgets/content_widget.js | 6 ++-- .../options/images/extract_text_from_pdf.js | 28 +++++++++++++++++++ .../options/{ => images}/images.js | 2 +- .../type_widgets/options/images/ocr.js | 28 +++++++++++++++++++ src/routes/api/options.js | 4 ++- 5 files changed, 64 insertions(+), 4 deletions(-) create mode 100644 src/public/app/widgets/type_widgets/options/images/extract_text_from_pdf.js rename src/public/app/widgets/type_widgets/options/{ => images}/images.js (98%) create mode 100644 src/public/app/widgets/type_widgets/options/images/ocr.js diff --git a/src/public/app/widgets/type_widgets/content_widget.js b/src/public/app/widgets/type_widgets/content_widget.js index 7b6660158..34577b385 100644 --- a/src/public/app/widgets/type_widgets/content_widget.js +++ b/src/public/app/widgets/type_widgets/content_widget.js @@ -12,7 +12,7 @@ import VimKeyBindingsOptions from "./options/code_notes/vim_key_bindings.js"; import WrapLinesOptions from "./options/code_notes/wrap_lines.js"; import CodeAutoReadOnlySizeOptions from "./options/code_notes/code_auto_read_only_size.js"; import CodeMimeTypesOptions from "./options/code_notes/code_mime_types.js"; -import ImageOptions from "./options/images.js"; +import ImageOptions from "./options/images/images.js"; import SpellcheckOptions from "./options/spellcheck.js"; import PasswordOptions from "./options/password.js"; import EtapiOptions from "./options/etapi.js"; @@ -28,6 +28,8 @@ import ConsistencyChecksOptions from "./options/advanced/consistency_checks.js"; import VacuumDatabaseOptions from "./options/advanced/vacuum_database.js"; import DatabaseAnonymizationOptions from "./options/advanced/database_anonymization.js"; import BackendLogWidget from "./content/backend_log.js"; +import OcrOptions from "./options/images/ocr.js"; +import ExtractTextFromPdfOptions from "./options/images/extract_text_from_pdf.js"; const TPL = `