Namespace Syncfusion.AI.AgentTools.PDF
Classes
| ColorData
Represents an RGB color value used for redaction fill or other color-based operations. |
| PdfAnnotationAgentTools
Provides AI agent tools for PDF annotation and modification operations. Handles watermarking, digital signatures, and annotation management. |
| PdfContentExtractionAgentTools
Provides AI agent tools for extracting content from PDF documents. Handles text, image, and table extraction operations. |
| PdfConverterAgentTools
Provides AI agent tools for PDF document conversion operations. |
| PdfDocumentAgentTools
Provides AI agent tools for PDF document lifecycle management and I/O operations. Handles document creation, import, export, and manager. |
| PdfDocumentManager
Manager for handling PDF documents in memory during AI agent operations. Provides document lifecycle management with automatic cleanup. Supports both new PDF documents and loaded existing PDFs. |
| PdfFileInput
Represents a PDF file input with an optional password. |
| PdfOcrAgentTools
Provides AI agent tools for performing OCR operations on PDF documents. |
| PdfOperationsAgentTools
Provides AI agent tools for PDF document manipulation operations. Handles merging, splitting, and compression of PDF documents. |
| PdfSecurityAgentTools
Provides AI agent tools for PDF document security and encryption operations. Handles encryption, decryption, and permission management. |
| PdfSecurityAgentTools.PermissionsRequest |
| RectangleData
Represents rectangular bounds with X, Y coordinates, width, and height. Used to define redaction areas or signature placements in PDF documents. |
| RedactionItem
Represents a single redaction area to be applied to a PDF page. |
| RedactionRequest
Represents a collection of redaction items to be applied to a PDF document. |