PackageTrack
Sign in Get early access

pdf_render

A plugin that provides you with intermediate PDF rendering APIs and easy-to-use Flutter Widgets.

1.4.12 9.0K downloads/mo #3064 most downloaded on pub.dev espresso3389/flutter_pdf_render

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships fairly regularly

a new release about every 2 months

Most releases are documented

notes for 73 of 89 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

90 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

90 releases · Sep 2018 to Aug 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 90
  1. 1.4.12 26 Aug 2024
    Release notes
    • Merge PR #148 to handle click outside page view
    Open source →
  2. 1.4.11 26 Aug 2024
    Release notes
    • Merge PR #152 to set jvmTarget 1.8
    Open source →
  3. 1.4.10 13 Jun 2024
    Release notes
    • FIXED: App fails to compile for macOS (#80)
    Open source →
  4. 1.4.9 13 Jun 2024

    Nothing published for this version

  5. 1.4.8 30 May 2024
    Release notes
    • js plugin backed to 0.6.7
    • Fixes memory leak when closing PdfViewer (#147)
    Open source →
  6. 1.4.7 15 May 2024
    Release notes
    • Forked InteractiveViewer code to support wheel-to-scroll (PR #144)
    • Flutter 3.21 build fix (PR #143)
    Open source →
  7. 1.4.6 24 Feb 2024
    Release notes
    • Minor fixes
    Open source →
  8. 1.4.5 11 Dec 2023
    Release notes
    • README.md updates.
    Open source →
  9. 1.4.4 11 Dec 2023
    Release notes
    • README.md updates.
    Open source →
  10. 1.4.3 05 Dec 2023
    Release notes
    • New plugin, named pdfrx, is a better replacement for pdf_render. And pdf_render is now in maintenance mode. No new features are added to pdf_render.
    Open source →
  11. 1.4.2 24 Oct 2023
    Release notes
    • android/build.gradle update toward Gradle Plugin 8+ (PR #131)
    Open source →
  12. 1.4.1 18 Oct 2023
    Release notes
    • Adding many scroll position related members on PdfViewerController to somehow implement scroll position indicator (#129)
    Open source →
  13. 1.4.0 07 Jun 2023
    Release notes
    • BREAKING CHANGE: PdfViewerController.getPage now returns Future<PdfPage> (#115)
    • Fix PdfViewer may leave pages unrendered when scolled down page by page (#121)
    Open source →
  14. 1.3.8 01 Mar 2023
    Release notes
    • Add PdfViewerController.getPage to help rendering on buildPageOverlay (#110)
    Open source →
  15. 1.3.7 23 Feb 2023
    Release notes
    • Add PdfViewerParams.panAxis (PR #105)
    Open source →
  16. 1.3.6 16 Nov 2022
    Release notes
    • Fixes dependencies to work on stable channel
    Open source →
  17. 1.3.5 09 Nov 2022
    Release notes
    • Merging PR: Fix allowAntialiasingIOS #98
    Open source →
  18. 1.3.4 26 Sep 2022
    Release notes
    • FIXED: await page.render() crashed on web #66 (and add a button to test rendering API on example)
    Open source →
  19. 1.3.3 26 Sep 2022
    Release notes
    • Minor, but PDF rendering result change (for Android/iOS) due to consistency issue described on #88
    Open source →
  20. 1.3.2 10 Sep 2022
    Release notes
    • Minor dependency update on example code.
    Open source →
  21. 1.3.1 09 Aug 2022
    Release notes
    • Fix #66 await page.render() crashed on web
    Open source →
  22. 1.3.0 01 Aug 2022
    Release notes
    • BREAKING CHANGE: Simpler PdfPageImageTexture structure to improve rendering performance especially on Flutter Web.
    Open source →
  23. 1.2.1 31 Jul 2022
    Release notes
    • Certain Flutter version shows "Error: Type 'Uint8List' not found" though another version does not.
    Open source →
  24. 1.2.0 31 Jul 2022
    Release notes
    • Fix Rendering breakage on recent Flutter (#84)
    Open source →
  25. 1.1.0 12 May 2022
    Release notes
    • I noticed broken semantic versioning on the 1.0.x versions... But the version numbers are consistent enough to get back to correct versioning.
    • FIXED: #56 Null check operator used on a null value
    Open source →
  26. 1.0.23 27 Jan 2022
    Release notes
    • Add PdfViewerController.goToPointInPage/setZoomRatio (#71/#72)
    • Document updates
    Open source →
  27. 1.0.22 27 Jan 2022

    Nothing published for this version

  28. 1.0.21 18 Jan 2022
    Release notes
    • Minor updates.
    Open source →
  29. 1.0.20 17 Jan 2022
    Release notes
    • PdfViewerParams introduces scrollDirection to support horizontal scroll (#69).
    • targetSdkVersion 31 for example code
    • Gradle/Kotlin version updates
    Open source →
  30. 1.0.19 30 Dec 2021
    Release notes
    • Add more error handling codes.
    Open source →
  31. 1.0.18 14 Dec 2021
    Release notes
    • Add workaround for recent Flutter Web breaking change (#60).
    Open source →
  32. 1.0.17 19 Nov 2021
    Release notes
    • Additional null check on updateTex (Android); possible fix for #59 and #61.
    Open source →
  33. 1.0.16 16 Nov 2021
    Release notes
    • Fix a warning on AndroidManifest.xml.
    Open source →
  34. 1.0.15 20 Oct 2021
    Release notes
    • Merge PR #55 Add flutter_lints
    Open source →
  35. 1.0.14 20 Oct 2021
    Release notes
    • Remove device_info_plus from dependencies.
    Open source →
  36. 1.0.13 22 Sep 2021
    Release notes
    • Merged PR #54 "device_info replace by device_info_plus" by lsaudon
    Open source →
  37. 1.0.12 04 Aug 2021
    Release notes
    • Fix #50 Hot Reload throws error on Change Notifier
    Open source →
  38. 1.0.11 17 May 2021
    Release notes
    • Implements page memory purging (#44)
    • Unified code for iOS/macOS
    • Better error handling code for iOS/macOS (#44)
    Open source →
  39. 1.0.10 30 Apr 2021
    Release notes
    • More null-check codes for possible runtime exceptions on dispose (#42).
    Open source →
  40. 1.0.9 04 Apr 2021
    Release notes
    • Now supports macOS.
    Open source →
  41. 1.0.8 11 Mar 2021
    Release notes
    • More null-safety updates on PdfDocument.openXXX functions; they were returning null on certain parameter errors but now they throw exception on such errors.
    Open source →
  42. 1.0.7 10 Mar 2021
    Release notes
    • Introducing onError handler on PdfViewer.openXXX and PdfDocumentLoader.openXXX.
    Open source →
  43. 1.0.6 09 Mar 2021
    Release notes
    • Additional fix for #35 web - renders blank, with no console error
    Open source →
  44. 1.0.5 09 Mar 2021
    Release notes
    • Fix #35 web - renders blank, with no console error
    Open source →
  45. 1.0.4 08 Mar 2021
    Release notes
    • BREAKING CHANGES: PdfViewer and PdfDocumentLoader now has openFile, openAsset, and openData factory methods. Existing code must be changed to use these methods. Further more, the parameters on PdfViewer is moved to PdfViewerParams.
    Open source →
  46. 1.0.3 07 Mar 2021
    Release notes
    • Update documentation.
    Open source →
  47. 1.0.2 07 Mar 2021
    Release notes
    • cMapUrl setting fix for Flutter Web.
    Open source →
  48. 1.0.1 06 Mar 2021
    Release notes
    • Flutter Web support now works correctly.
    Open source →
  49. 1.0.0 06 Mar 2021
    Release notes
    • Stable release for null-safety.
    Open source →
  50. 1.0.0-dev 06 Mar 2021 pre-release
    Release notes
    • Initial release that supports null-safety (Currently not compatible with Flutter stable).
    • BREAKING CHANGE: pdf_render_widget2 overwrites pdf_render_widget.
    • Alpha preview of Flutter Web support (I mean, not yet working correctly).
    Open source →
  51. 0.69.0 14 Jan 2021
    Release notes
    • allowAntialiasingIOS support.
    Open source →
  52. 0.68.0 05 Nov 2020
    Release notes
    • Update device_info version.
    Open source →
  53. 0.67.0 03 Oct 2020
    Release notes
    • PdfViewerController now supports viewRect, zoomRatio, visiblePages, and currentPageNumber.
    Open source →
  54. 0.66.2 28 Aug 2020
    Release notes
    • FIXED: SDK version requirement is not compatible to stable releases.
    Open source →
  55. 0.66.1 28 Aug 2020

    Nothing published for this version

  56. 0.66.0 16 Aug 2020
    Release notes
    • Introducing PdfViewer that supports interactive pinch-zoom (#5); not yet complete but things just work well.
    Open source →
  57. 0.65.0 14 Jul 2020
    Release notes
    • Fixes PDF page rotation issue on iOS (#18)
    • Fixes Y-axis flipping issue on iOS (#9)
    Open source →
  58. 0.64.1 10 Jul 2020
    Release notes
    • Update documents.
    • BREAKING CHANGE: PdfDocument/PdfPage/PdfPageImage no longer have public constructors.
    Open source →
  59. 0.64.0 09 Jul 2020
    Release notes
    • Introducing faster and memory-friendly PdfPageImage rendering mechanism based on Pointer<Uint8> (dart:ffi).
    • BREAKING CHANGE: backgroundFill/renderingPixelRatio/dontUseTexture are moved to PdfPageTextureBuilder.
    • BREAKING CHANGE: PdfPageImage.image is replaced by PdfPageImage.pixels, PdfPageImage.createImageIfNotAvailable, createImageIfNotAvailable.imageIfAvailable.
    Open source →
  60. 0.63.0 09 Jul 2020
    Release notes
    • Introducing PdfDocumentLoader.onError to handle document open error (#17 by Sp4Rx).
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive