read_pdf_text
This is a plugin that parses string out of pdf documents. It uses apache PDFbox and PDFKit parse the pdf document. There is only three functions so it is simple to use.
0.3.1
5.2K downloads/mo
#3789 most downloaded on pub.dev
thevikke/read_pdf_text
What this package is like to depend on
Last release 1 years ago
27 Apr 2025
Ships unpredictably
gaps range from 2 weeks to 2.7 years
Nearly every release is documented
notes for 16 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
16 releases · Feb 2020 to Apr 2025Releases
latest 16-
0.3.127 Apr 2025Release notes
Open source →- Fix iOS crash when PDF has an empty page. https://github.com/thevikke/read_pdf_text/pull/13
-
0.3.003 Mar 2025Release notes
Open source →Breaking Changes
- Removed deprecated
PluginRegistry.RegistrarAPI.- The plugin now fully supports Flutter's v2 embedding (
FlutterPlugin). - The static
registerWith(Registrar registrar)method has been removed. - This means older projects using Flutter's v1 embedding may need to upgrade.
- The plugin now fully supports Flutter's v2 embedding (
Migration Steps
- No additional steps are needed for Flutter 2+ projects.
- If you are using an older Flutter version (before Flutter 1.12), use an earlier version of this plugin.
Improvements
- Improved plugin lifecycle management by implementing
onAttachedToEngineandonDetachedFromEngine. - Ensured compatibility with Flutter 3.29.0 and newer.
Other Changes
- Removed unnecessary
Registrarimports. - Cleaned up AndroidManifest.xml to align with the latest Gradle requirements.
Related Issues
- Removed deprecated
-
0.2.317 Nov 2024Release notes
Open source →- Added support for gradle declarative plugin blocks.
- Upgraded the Android Gradle Plugin (AGP) version to 8.1.0 (Related issue).
- Upgraded pdfbox-android to 2.0.27.0.
-
0.2.207 Oct 2024Release notes
Open source →Fix bug where android version would crash at build phase. Caused by the removal of JCenter. Link.
-
0.2.115 Jan 2022Release notes
Open source →Fix bug where the underlying PDFbox plugin would break if downloading multiple PDF-files with the same name and then attempting to open one of them. Now throws a PlatformException. Additionally added PlatformExceptions if something else breaks within the Android code. This should allow users to catch the exception and inform the user that something went wrong.
-
0.2.001 Aug 2021Release notes
Open source →Breaking change! Updated package to support null-safety. Updated example to null-safety. Updated documentation.
-
0.1.124 May 2020 -
0.1.024 May 2020Release notes
Open source →Add iOS functionality:
- getPDFtext()
- getPDFtextPaginated()
- getPDFlength() Documentation for those methods. Updated README.md of this package and README.md of the example. Updated file_picker plugin in the example. Some code changes to reflect new version of file_picker.
-
0.0.812 Mar 2020Release notes
Open source →Removed unused variables and comments. Added functionality for paginating the text from pdf document. Added functionality to fetch the length of the pdf document in pages. Updated example to represent these changes. Updated README and description
-
0.0.726 Feb 2020 -
0.0.626 Feb 2020 -
0.0.526 Feb 2020 -
0.0.426 Feb 2020 -
0.0.326 Feb 2020 -
0.0.225 Feb 2020 -
0.0.125 Feb 2020