Method ConvertDirectory
ConvertDirectory(string, OcrEngine, string, string, bool, PdfSearchableMakerOptions, CancellationToken)
Makes all PDF files in a directory searchable, writing results to the specified output directory.
public static void ConvertDirectory(string inputDirectory, OcrEngine ocrEngine, string outputDirectory, string searchPattern = "*.pdf", bool includeSubdirectories = false, PdfSearchableMakerOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputDirectorystringDirectory containing source PDF files.
ocrEngineOcrEngineThe OCR engine to use for text recognition.
outputDirectorystringDirectory where searchable PDFs will be written.
searchPatternstringFile search pattern. Default:
"*.pdf".includeSubdirectoriesboolWhen
true, PDF files in subdirectories are also processed. Default:false.optionsPdfSearchableMakerOptionsOptional configuration applied to every file. When
null, Default is used.cancellationTokenCancellationTokenToken to cancel the entire batch.
Exceptions
- ArgumentNullException
inputDirectory,ocrEngine, oroutputDirectoryisnull.- DirectoryNotFoundException
inputDirectorydoes not exist.