ClassMergeDocumentsAgentTool
Provides functionality to merge multiple document files from the file system into a single combined document. Supports merging .docx, .doc, .rtf, .pdf, .xlsx, .xls, and .csv files.
Definition
Namespace:Telerik.Documents.AI.AgentTools.Conversion
Assembly:Telerik.Documents.AI.AgentTools.Conversion.dll
Syntax:
public class MergeDocumentsAgentTool : AgentToolBase
Inheritance: objectAgentToolBaseMergeDocumentsAgentTool
Inherited Members
Constructors
MergeDocumentsAgentTool(DocumentRepositoryRegistry, string)
Initializes a new instance of the MergeDocumentsAgentTool class with the specified document repository registry and output directory.
Declaration
public MergeDocumentsAgentTool(DocumentRepositoryRegistry documentRepositoryRegistry, string outputDir)
Parameters
documentRepositoryRegistry
The registry containing document repositories to be used for merging documents. Cannot be null.
outputDir
The directory path where merged documents will be saved. Must be a valid, writable directory.
Methods
MergeDocuments(FileDescriptor[], FileDescriptor)
Declaration
[Tool]
public CallToolResult MergeDocuments(FileDescriptor[] sourceFilePaths, FileDescriptor destinationFilePath)
Parameters
sourceFilePaths
destinationFilePath
Returns