From 6473748006869129663f9aa7a3b549fde80e6f53 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Tue, 4 Feb 2025 13:21:13 +0000 Subject: [PATCH] Update OCRController.java --- .../software/SPDF/controller/api/misc/OCRController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java b/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java index 09c6576e..8dda1fc4 100644 --- a/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java +++ b/src/main/java/stirling/software/SPDF/controller/api/misc/OCRController.java @@ -8,7 +8,7 @@ import java.util.*; import java.util.stream.Collectors; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; - +import io.swagger.v3.oas.annotations.Operation; import javax.imageio.ImageIO; import org.apache.pdfbox.multipdf.PDFMergerUtility; @@ -65,6 +65,9 @@ public class OCRController { } @PostMapping(consumes = "multipart/form-data", value = "/ocr-pdf") + @Operation( + summary = "Process PDF files with OCR using Tesseract", + description = "Takes a PDF file as input, performs OCR using specified languages and OCR type (skip-text/force-ocr), and returns the processed PDF. Input:PDF Output:PDF Type:SISO") public ResponseEntity processPdfWithOCR( @ModelAttribute ProcessPdfWithOcrRequest request) throws IOException, InterruptedException {