advanced_pdf_viewer 0.1.0 copy "advanced_pdf_viewer: ^0.1.0" to clipboard
advanced_pdf_viewer: ^0.1.0 copied to clipboard

A high-performance PDF viewer for Flutter with support for Arabic text rendering, RTL reordering, and advanced annotations (draw, text, highlight, underline) with snap-to-text.

Changelog #

0.1.0 #

  • Initial Release with robust PDF viewing and annotation features.
  • Arabic Support: Full Arabic character joining (shaping) and BiDi reordering for RTL text.
  • Advanced Annotations: Support for Drawing (pen), Text Notes, Highlights, and Underlines.
  • Snap-to-Text: Highlighting and Underlining automatically snaps to the nearest text line/word.
  • High Performance: Virtualized page rendering (RecyclerView on Android) for smooth browsing of large PDF documents.
  • Customization: Flexible PdfViewerConfig for colors, toolbar options, and full-screen modes.
  • Persistence: Save annotated PDFs to local storage with font embedding for mixed language (Arabic/Latin) support.
3
likes
0
points
320
downloads

Publisher

unverified uploader

Weekly Downloads

A high-performance PDF viewer for Flutter with support for Arabic text rendering, RTL reordering, and advanced annotations (draw, text, highlight, underline) with snap-to-text.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

crypto, flutter, http, path_provider, plugin_platform_interface

More

Packages that depend on advanced_pdf_viewer

Packages that implement advanced_pdf_viewer