Class
ConvertDocumentsAgentTool

Provides functionality to convert or copy supported document files between formats using disk-based operations.

Definition

Namespace:Telerik.Documents.AI.AgentTools.Conversion

Assembly:Telerik.Documents.AI.AgentTools.Conversion.dll

Syntax:

cs-api-definition
public class ConvertDocumentsAgentTool : AgentToolBase

Inheritance: objectAgentToolBaseConvertDocumentsAgentTool

Inherited Members AgentToolBase.ExecuteWithValidation(Func<CallToolResult>)AgentToolBase.GetTools()

Constructors

ConvertDocumentsAgentTool(DocumentRepositoryRegistry, string)

Initializes a new instance of the ConvertDocumentsAgentTool class with the specified document repository registry and output directory.

Declaration

cs-api-definition
public ConvertDocumentsAgentTool(DocumentRepositoryRegistry documentRepositoryRegistry, string outputDir)

Parameters

documentRepositoryRegistry

DocumentRepositoryRegistry

The registry containing document repositories to be used for document conversion operations. Cannot be null.

outputDir

string

The directory path where converted documents will be saved. Must be a valid, writable directory.

Methods

ConvertDocument(FileDescriptor, FileDescriptor)

Declaration

cs-api-definition
[Tool]
public CallToolResult ConvertDocument(FileDescriptor sourceFile, FileDescriptor destinationFile)

Parameters

sourceFile

FileDescriptor

destinationFile

FileDescriptor

Returns

CallToolResult