ClassFixedDocumentReadAgentTools
Class
Provides agent tools for reading and inspecting PDF document content. These tools handle text extraction, document description, text search, and bookmark reading.
Definition
Namespace:Telerik.Documents.AI.AgentTools.Fixed
Assembly:Telerik.Documents.AI.AgentTools.Fixed.dll
Syntax:
cs-api-definition
public class FixedDocumentReadAgentTools : FixedDocumentAgentToolsBase
Inheritance: objectAgentToolBaseFixedDocumentAgentToolsBaseFixedDocumentReadAgentTools
Inherited Members
Constructors
FixedDocumentReadAgentTools(IFixedDocumentRepository)
Initializes a new instance with the specified repository.
Declaration
cs-api-definition
public FixedDocumentReadAgentTools(IFixedDocumentRepository repository)
Parameters
repository
The fixed document repository for document access.
Methods
DescribePdfDocument(string)
Declaration
cs-api-definition
[Tool]
public CallToolResult DescribePdfDocument(string documentId = null)
Parameters
documentId
Returns
ExtractTextFromPdf(string, int, int)
Declaration
cs-api-definition
[Tool]
public CallToolResult ExtractTextFromPdf(string documentId = null, int startPage = 0, int count = 5)
Parameters
documentId
startPage
count
Returns
GetPdfBookmarks(string)
Declaration
cs-api-definition
[Tool]
public CallToolResult GetPdfBookmarks(string documentId = null)
Parameters
documentId
Returns
SearchPdfText(string, string, bool, bool)
Declaration
cs-api-definition
[Tool]
public CallToolResult SearchPdfText(string documentId = null, string searchText = null, bool matchCase = false, bool wholeWordsOnly = false)
Parameters
documentId
searchText
matchCase
wholeWordsOnly
Returns