Skip to content
ComPDF
DemoFAQ
New Release

Open-Source PDF SDK & AI Document Processing

Get the full self-hosted SDK and AI document processing on GitHub. One-click deploy to quickly build your document workflows.

Convert PDF to Searchable PDF

Overview

To make a searchable PDF by adding invisible text to an image based PDF such as a scanned document using OCR.

Set Transparent Text Layer

When outputting a searchable PDF, you can use the following option to control the hidden text layer:

  • transparentText: Whether to output a transparent text layer.

Sample

Full code sample which shows how to use the ComPDF OCR module on scanned documents in multiple languages.

kotlin
ConverterManager.setAIModel("<model_path>")

val pdfOptions = SearchablePdfOptions()
pdfOptions.enableOcr = true
pdfOptions.ocrLanguages = listOf(OCRLanguage.ENGLISH)
val error = ComPDFKitConverter.startPDFToSearchablePDF("scan.pdf", "", "output.pdf", pdfOptions)