Table of Contents

Class PdfToolset

Namespace
Oscova.Agents.Toolsets
Assembly
Oscova.Agents.dll

Exposes bounded PDF text discovery and page-range extraction tools.

public sealed class PdfToolset : ICrewToolset

Inheritance

Implements

Inherited Members

Constructors

PdfToolset(Func<IReadOnlyList<AllowedDirectory>>?)

Creates PDF tools that resolve agent-facing paths against the active run's allowed directories.

Methods

ExtractPdfText(string, string?)

Extracts text from a PDF file, optionally limited to an inclusive page range.

SearchPdfText(string, string, int, int)

Searches extractable PDF text and returns bounded, page-numbered snippets with pagination.