syncfusion-uwp-pdf-viewer

Installation
SKILL.md

Implementing UWP PDF Viewer (SfPdfViewerControl)

The Syncfusion SfPdfViewerControl is a native UWP control for viewing, annotating, searching, and printing PDF documents. It uses the Windows rendering engine (Windows.Data.Pdf) by default and supports an optional PDFium renderer.

Security Notice ⚠️

When loading PDFs from untrusted or user-provided sources, always validate hyperlinks and content before allowing navigation. PDFs can contain malicious hyperlinks that may direct users to untrusted websites or perform unintended actions. Always implement hyperlink validation using the HyperlinkPointerPressed event to inspect and authorize navigation targets before allowing them. See references/bookmarks-and-hyperlinks.md for validation code examples.

When to Use This Skill

Use this skill when you need to:

  • View and navigate PDF documents in UWP applications
  • Load PDFs from streams, StorageFile objects, or byte arrays
  • Add and manage annotations (highlight, underline, strikethrough, ink, shapes, free text, popup, stamp)
  • Search and select text within PDF documents
  • Navigate pages, bookmarks, and hyperlinks (with proper validation for untrusted sources)
  • Print PDF documents with custom quality and preview settings
  • Create custom toolbars wired to PDF Viewer commands
  • Configure zoom, view modes, scrollbar, and progress ring
Related skills

More from syncfusion/pdf-viewer-sdk-skills

Installs
11
GitHub Stars
1
First Seen
Apr 7, 2026