Loading...
Loading...
Implements Syncfusion Blazor Smart PDF Viewer (SfSmartPdfViewer) for AI-powered document viewing, interactions like summarizer, redaction, form filling and processing in Blazor applications.
npx skill4agent add syncfusion/pdf-viewer-sdk-skills syncfusion-blazor-smart-pdf-viewerSyncfusion.Blazor.SfSmartPdfViewerSyncfusion.Blazor.ThemesSyncfusion.Blazor.SmartPdfViewer"This feature is not supported in the current Syncfusion Blazor Smart PDF Viewer implementation.".csprojProgram.cs_Imports.razorApp.razor.razorreferences/*.mdread_filereferences/*.mdreferences/references/*.md| File | Purpose |
|---|---|
| getting-started.md | Foundation setup and minimal Smart PDF Viewer component. Includes NuGet package installation, service registration, Azure OpenAI configuration, and complete setup prerequisites. |
| smart-redaction.md | AI-powered smart redaction configuration. Covers enabling/disabling redaction, custom redaction patterns (Person Names, Email Addresses, Phone Numbers, Credit Card Numbers, etc.), and default pattern definitions. |
| smart-fill.md | Smart form filling configuration. Documents the SmartFillSettings class for AI-powered automatic PDF form field population, enable/disable controls, and integration guidelines. |
| document-summarizer.md | Document summarization and AI assistant configuration. Includes AssistViewSettings parameters like ShowPromptSuggestions, Prompt binding, PromptChanged callbacks, Placeholder, MinLength, and StreamResponse for real-time AI responses. |
| custom-ai-service.md | Custom AI service integration guide. Covers IChatInferenceService interface implementation, service registration in Program.cs, error handling with ErrorDialogService, and custom chat client integration patterns. |
@rendermode InteractiveServer<SfSmartPdfViewer Height="100%" Width="100%" DocumentPath="@DocumentPath">
</SfSmartPdfViewer>