PackageTrack
Sign in Get early access

printing

Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.

5.15.0 1000K downloads/mo #56 most downloaded on pub.dev DavBfr/dart_pdf

What this package is like to depend on

Last release 2 months ago

16 Jun 2026

Release timing varies

gaps range from 2 weeks to 13 months

Nearly every release is documented

notes for 92 of 95 stable releases

4 versions withdrawn

withdrawn after publishing

8 years old

101 releases · first in 2018

2 releases in the last 12 months

see the full history below

Release timeline

101 releases · Aug 2018 to Jun 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 101
  1. 5.15.0 16 Jun 2026
    Release notes

    style: format code for better readability in examples and tests

    Open source →
    Release notes
    • Fix CVE-2024-4367: load pdf.js via ESM import (pdf.js 5.7.284)
    • Fix lint issues
    • Add Swift Package Manager support
    • Fix iOS crash in pickPrinter when the selected printer has a nil URL
    • fix printing web override and update pdf dependencies
    • Fix Windows PDFium lifecycle
    • Implementing support for modern print dialog on windows
    • Fix thread issues on iOS and MacOS printing plugin
    • Use random starting point for job IDs
    • PrintJob list shared between instances to avoid problems with multiple windows.
    • Fixed deadlock on macOS with newer Flutter versions & added filtering of redundant pdf layout requests.
    • Update min dart sdk to 3.12.0
    Open source →
  2. 5.14.3 15 Mar 2026
    Release notes

    Update changelog and dependencies

    Open source →
    Release notes
    • Update according to breaking changes in the new AssetManifest API [Pierre Fellendael]
    Open source →
  3. 5.14.2 12 Feb 2025
    Release notes

    Update analysis options

    Open source →
    Release notes
    • Fix wasm dart.pub warning
    Open source →
  4. 5.14.1 12 Feb 2025 withdrawn

    Nothing published for this version

  5. 5.14.0 25 Jan 2025
    Release notes
    • Replace WebView with WKWebView on macOS
    • Upgrade archive [CodeDoctor]
    • Fix wasm import [CodeDoctor]
    Open source →
  6. 5.13.4 30 Oct 2024
    Release notes

    Update flutter_lints to 5.0.0

    Open source →
    Release notes
    • Improve Web Browser detection logic
    Open source →
  7. 5.13.3 26 Sep 2024
    Release notes
    • Update gfonts [Minh-Danh]
    • Add compatibility with web 1.1.0
    Open source →
  8. 5.13.2 08 Aug 2024
    Release notes
    • Added new printing output type value on iOS [Matteo Ricupero]
    • Workaround for iOS bug and force paper size [Matteo Ricupero]
    • Update package:web [Sabin Neupane]
    • Force the latest version of pdf_widget_wrapper
    • Tighten dependencies
    • Update Android build settings
    Open source →
  9. 5.13.1 28 Jun 2024
    Release notes
    • Fix Flutter SDK Minimum version
    Open source →
  10. 5.13.0 26 Jun 2024 withdrawn
    Release notes
    • Migrate to package:web and dart:js_interop
    • Set Flutter 3.19 as minimal version
    • Fix lints
    Open source →
  11. 5.12.0 21 Feb 2024
    Release notes
    • Refactor html imports
    • Implement PdfActionBarTheme for actions bar and add method scrollToPage [Aleksei]
    • Update cursors in zoom mode for web [Aleksei]
    • Output image sized to cropBox instead of mediaBox (iOS) [garrettApproachableGeek]
    • Replace Activity with Context for Service Compatibility (Android) [Heinrich]
    • Deprecate support for convertHtml
    • Implement alternative location for PDF.js [Aleksei]
    Open source →
  12. 5.11.1 05 Nov 2023
    Release notes
    • Use pdfDpi on CPP lib
    • set PDFIUM_ARCH according to FLUTTER_TARGET_PLATFORM [nik012003]
    • Make pdf background transparent on windows and linux [Mohammad Rasim]
    Open source →
  13. 5.11.0 26 May 2023
    Release notes
    • Set Flutter 3.10 as the minimum version
    • Fix web builds with Flutter 3.10
    • Fix cmake build on Linux and Windows
    Open source →
  14. 5.10.4 10 May 2023
    Release notes
    • Update Google Fonts
    • Fix CMP0135 policy issue [Jemis Goti]
    • Fix raster crash on iOS and MacOS [Eduardo Vital Alencar Cunha]
    • Fix wrong format in directPrintPdf [<AlhasanAlQaisi>]
    • Add compatibility with Android Gradle Plugin 8.0 [asaarnak]
    • Add compatibility with Flutter 3.10
    • Re-init UIPrinter cause issues with delegate [Hasan]
    Open source →
  15. 5.10.3 28 Mar 2023
    Release notes
    • Check if widget is mounted before setState [asaarnak]
    Open source →
  16. 5.10.2 26 Mar 2023
    Release notes
    • Fix Flutter 3.9 deprecations
    • Improve podspec files
    Open source →
  17. 5.10.1 29 Jan 2023
    Release notes
    • Fix loading pdfjs in debug mode
    Open source →
  18. 5.10.0 27 Jan 2023
    Release notes
    • Remove deprecated Android embedding
    • Add custom pages builder to PdfPreview widget [Milad akarie]
    • Update Image dependency
    • Fix canChangeOrientation option not appearing bug [Bilal Raja]
    • Add Support cmaps option on printing web [Koji Wakamiya]
    • Add Flutter 3.7 compatibility
    Open source →
  19. 5.9.3 10 Sep 2022
    Release notes
    • Add an option to shrinkwrap preview and set scrollablePhysics [Damian Bast]
    • Resolve driver compatibility issues on Windows [Alban]
    Open source →
  20. 5.9.2 25 Jul 2022
    Release notes
    • Added mounted check for setState in printing>preview>raster [Julius Alibrown]
    • Added showsCopies option to print panel [Benjamin Kraatz]
    • Support latest version of package:ffi [Xavier Hainaux]
    • Update Pdfium to version 5200
    Open source →
  21. 5.9.1 20 May 2022
    Release notes
    • iOS: Set cutLength to be currentSize.height [Liam Downey]
    • Add Flutter 3 warning workaround
    • Improve PdfPreview memory consumption
    • Clean up memory usage when using pdf.js [Garrett]
    • Specify the device's temp folder on Android [Álvaro Claro]
    Open source →
  22. 5.9.0 10 May 2022
    Release notes
    • Typo: change "DownloadbleFont" to "DownloadableFont"
    • Remove default .pdf extension added to the Android printJob
    Open source →
  23. 5.8.0 13 Apr 2022
    Release notes
    • PdfPreview supports generic Widgets as actions
    Open source →
  24. 5.7.5 30 Mar 2022
    Release notes
    • Update SWIFT code formatter to version 5
    • Fix Xcode 13.3 out of memory issue
    Open source →
  25. 5.7.4 20 Mar 2022
    Release notes
    • Fix orientation not changing
    • Fix compilation issues with Swift 6 [Cedric Tegenkamp]
    Open source →
  26. 5.7.3 12 Mar 2022
    Release notes
    • Fix crash when Android load a PDF file which had password
    • Fix PdfPreview page format and orientation updates
    • Update Pdfium version to 4929
    • Automatic pdf.js library loading
    Open source →
  27. 5.7.2 02 Feb 2022
    Release notes
    • Fix dispose state issue
    • Add onPageFormatChanged event
    • Fix raster quality on Android
    • Use a CDN for emoji and cupertino fonts
    • Improved Android rendering
    • Add dpi attribute to PdfPreview
    Open source →
  28. 5.7.1 30 Jan 2022 withdrawn
    Release notes
    • Update Google Fonts, fixes documentation issues
    Open source →
  29. 5.7.0 30 Jan 2022 withdrawn
    Release notes
    • Fix imports for Dart 2.15
    • Fix print dialog crash on Linux
    • Fix directPrint printer selection on macOS
    • Fix AssetManifest
    • Update Google Fonts
    • Add a default theme initializer
    • Use RENDER_MODE_FOR_DISPLAY on Android
    • Enable usage of printer's settings on Windows [Alban Lecuivre]
    • Update android projects (mavenCentral, compileSdkVersion 30, gradle:4.1.0)
    • Use syscall(SYS_memfd_create) instead of glibc function memfd_create [Obezyan]
    • Fix directPrint issue with iOS 15
    • Improve PdfPreview actions
    Open source →
  30. 5.6.6 07 Dec 2021
    Release notes
    • Update dependencies
    Open source →
  31. 5.6.5 05 Dec 2021

    Nothing published for this version

  32. 5.6.4 05 Dec 2021
    Release notes
    • Fix Windows initial page format
    Open source →
  33. 5.6.3 21 Nov 2021
    Release notes
    • Fix Windows string encoding
    • Fix Windows print margins
    • Fix macOS printing
    Open source →
  34. 5.6.2 16 Nov 2021
    Release notes
    • Update Linux and Windows pdfium libraries to 4706
    • Remove extra scroll bars on desktop [Jonathan Salmon]
    Open source →
  35. 5.6.1 10 Nov 2021
    Release notes
    • Allow host app to override pdfium version [Jon Salmon]
    Open source →
  36. 5.6.0 14 Sep 2021
    Release notes
    • Update Google fonts
    • Fix typo in README
    • Fix iOS build warning
    • Fix pdfium memory leak
    • Fix error while loading shared libraries on Linux
    • Update pdfium library to 4627
    • Apply Flutter 2.5 coding style
    • Add WidgetWraper.fromWidget()
    • Allow overriding defaultCache
    Open source →
  37. 5.5.0 10 Aug 2021
    Release notes
    • Add custom loading widget to PdfPreview widget
    Open source →
  38. 5.4.3 28 Jun 2021
    Release notes
    • Update Pdfium libraries
    Open source →
  39. 5.4.2 24 Jun 2021
    Release notes
    • Use proper print dialog on Firefox
    • Mitigate Safari 14.1.1 print() bug
    Open source →
  40. 5.4.1 19 Jun 2021
    Release notes
    • Always use HTTPS to download Google Fonts
    Open source →
  41. 5.4.0 19 Jun 2021
    Release notes
    • Add Google Fonts support
    Open source →
  42. 5.3.0 17 Jun 2021
    Release notes
    • Fix raster crash on all OS.
    • Improve PdfPreview widget
    • Fix Linux build on Debian 9
    • Added a boolean toggle to show/hide debug switch
    • Fix iOS build when not using use_framework!
    • Fix WidgetWraper
    Open source →
  43. 5.2.1 26 Apr 2021
    Release notes
    • Fix Linux build
    Open source →
  44. 5.2.0 26 Apr 2021
    Release notes
    • Improve Android page format detection [Deepak]
    • Add previewPageMargin and padding parameters [Deepak]
    • Fix Scrollbar positionning and default margins
    • Add shouldRepaint parameter
    • Fix icon colors
    • Fix Windows build
    • Fix lint warnings
    Open source →
  45. 5.1.0 09 Apr 2021
    Release notes
    • Fix PdfPreview timer dispose [wwl901215]
    • Remove unnecessary _raster call in PdfPreview [yaymalaga]
    • Added subject, body and email parameters in sharePdf [Deepak]
    • Subject, body and emails parameter to pdf preview [Deepak]
    Open source →
  46. 5.0.4 21 Mar 2021
    Release notes
    • Improve console error reporting
    Open source →
  47. 5.0.3 13 Mar 2021
    Release notes
    • Fix RichText annotations
    • Fix rotated pages display on iOS and macOS
    Open source →
  48. 5.0.2 06 Mar 2021
    Release notes
    • Fix iOS/macOS release build not working
    • Fix some linting issues
    • Fix Web print
    Open source →
  49. 5.0.1 03 Mar 2021
    Release notes
    • Update dependencies
    Open source →
  50. 5.0.0 28 Feb 2021
    Release notes
    • Add imageFromAssetBundle and networkImage
    • Add Page orientation on PdfPreview
    • Improve PrintJob object
    • Implement dynamic layout on iOS and macOS
    • Review directPrint internals
    Open source →
  51. 5.0.0-nullsafety.1 10 Feb 2021 pre-release
    Release notes
    • Fix PdfPreview default locale
    Open source →
  52. 5.0.0-nullsafety.0 03 Feb 2021 pre-release
    Release notes
    • Remove useless files
    • Add WidgetWraper as an ImageProvider insead of wrapWidget()
    • Opt-In null-safety
    Open source →
  53. 4.1.0 10 Feb 2021

    Nothing published for this version

  54. 4.0.0 06 Jan 2021
    Release notes
    • Remove deprecated methods
    • Document.save() now returns a Future
    • Implement pan and zoom on PdfPreview widget
    • Improve orientation handling
    • Improve directPrint
    • Remove the windows DLL
    • Add Linux platform
    Open source →
  55. 3.7.2 19 Dec 2020
    Release notes
    • Fix Printing on WEB
    • Fix raster pages on Android and Web
    Open source →
  56. 3.7.1 01 Nov 2020
    Release notes
    • Fix Pdf Raster on WEB
    • Fix Windows memory leaks
    • Implement missing Windows features
    Open source →
  57. 3.7.0 29 Oct 2020
    Release notes
    • Add beta support for Windows Desktop
    Open source →
  58. 3.6.4 18 Oct 2020
    Release notes
    • Remove useless android dependencies, reduces the final apk file size.
    Open source →
  59. 3.6.3 17 Oct 2020
    Release notes
    • Fix Android compilation issues
    Open source →
  60. 3.6.1 10 Sep 2020
    Release notes
    • Update the example to use PdfPreview
    • Add missing awaits
    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