Reference · Tools · tools.rs

run_tool_batch Function

run_tool with batch rules even for one file: the whole file, whatever page range the options name (Seitenzahlen, Wasserzeichen, Zuschneiden, PDF in Bilder, Texterkennung on every page without text).

func runToolBatch(inputs: [ToolInput], options: ToolOptions, lang: String, recognizer: TextRecognizer?) -> [FileResult]

Parameters

NameTypeSwift / C#
inputsVec<ToolInput>inputs
optionsToolOptionsoptions
langStringlang
recognizerOption<Arc<dyn TextRecognizer>>recognizer

Returns

Vec<FileResult>

Errors

Does not throw.

Signatures are generated from the engine’s code. Swift is checked against the generated bindings; C# follows the bindings generator’s naming rules.