Table of Contents

Method ConvertFiles

Namespace
LMKit.Document.Pdf
Assembly
LM-Kit.NET.dll

ConvertFiles(IEnumerable<string>, OcrEngine, string, PdfSearchableMakerOptions, CancellationToken)

Makes multiple PDF files searchable in sequence, writing each result to the specified output directory. Output files retain the original file names.

public static void ConvertFiles(IEnumerable<string> inputPaths, OcrEngine ocrEngine, string outputDirectory, PdfSearchableMakerOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPaths IEnumerable<string>

Paths to the source PDF files.

ocrEngine OcrEngine

The OCR engine to use for text recognition.

outputDirectory string

Directory where searchable PDFs will be written.

options PdfSearchableMakerOptions

Optional configuration applied to every file. When null, Default is used.

cancellationToken CancellationToken

Token to cancel the entire batch.

Exceptions

ArgumentNullException

inputPaths, ocrEngine, or outputDirectory is null.

Share