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]public static FileResult[] RunToolBatch(ToolInput[] inputs, ToolOptions options, string lang, TextRecognizer? recognizer)pub fn run_tool_batch(inputs: Vec<ToolInput>, options: ToolOptions, lang: String, recognizer: Option<Arc<dyn TextRecognizer>>) -> Vec<FileResult>Parameters
| Name | Type | Swift / C# |
|---|---|---|
inputs | Vec<ToolInput> | inputs |
options | ToolOptions | options |
lang | String | lang |
recognizer | Option<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.