pdf_combiner 4.4.2
pdf_combiner: ^4.4.2 copied to clipboard
It is a lightweight and efficient Flutter plugin designed to merge multiple PDF documents into a single file effortlessly.
4.4.1 #
4.4.0 #
General #
- Fixed an issue where temporary PDF files were not cleaned up after
generatePDFFromDocumentsoperation, causing unnecessary storage bloat on mobile devices. #93 - Added ability to customize the temporary folder path where files are generated using
DocumentUtils.setTemporalFolderPath()on all native platforms (Windows, macOS, Linux, Android, iOS). - Improved documentation across the codebase.
- Updated dependencies.
4.3.8 #
4.3.7 #
General #
- Updated the process exposing dependencies to increase the coverage of supported versions.
4.3.5 #
4.3.3 #
4.3.2 #
4.3.1 #
4.3.0 #
General #
- Added:
PdfCombinerDelegateclass for handling progress, success, and error callbacks during the PDF combination process.
4.2.3 #
4.2.2 #
General #
- Fixed
generatePDFFromDocumentsWhen selecting the option to create a PDF with two or more images, the process fails, and no PDF is generated. #40 - Updated error message for invalid
outputPathto clarify that it must have a.pdfformat ongeneratePDFFromDocuments,mergeMultiplePDFsandcreatePDFFromMultipleImages.
4.2.1 #
4.2.0 #
General #
- Drag & Drop Capability added on example project.
- Added
generatePDFFromDocumentsmethod to create a PDF from a mix of PDFs and images in any order. - Improved UI for example project.
4.1.0 #
4.0.1 #
General #
- Refactored
pdf_combinerto usecomputefor native calls (MethodChannel), reducing potential UI freezes (UI thread blocking). isMockhas been added toPdfCombinerfor testing purposes, when set to true, isolates will not be executed using main Isolate.
4.0.0 #
General #
- Errors are being recovered from native and sent through the message.
- New optional parameter
configof typePdfFromMultipleImageConfigto the methodcreatePDFFromMultipleImages. - New optional parameter
configof typeImageFromPdfConfigto the methodcreateImageFromPDF. - BREAKING CHANGE:
maxWidth,maxHeightandneedImageCompressorhas been inserted inside ofconfigproperty oncreatePDFFromMultipleImagesmethod. - BREAKING CHANGE:
maxWidth,maxHeightandcreateOneImagehas been inserted inside ofconfigproperty oncreateImageFromPDFmethod. - BREAKING CHANGE:
outputPathparameter has been renamed byoutputDirPathincreateImageFromPDFmethod. - BREAKING CHANGE:
createOneImageis false by default increateImageFromPDFmethod.
Android #
Apache PDFBoxhas been replaced by native code withandroid.graphicsimplementation.
3.3.0 #
3.2.0 #
General #
- Error management improved.
- File type detection improved with
file_magic_numberdependency. file_magic_number - Universal flows improved.
3.1.1 #
3.0.0 #
General #
- Tooltips, theme, and more improvements on example project.
- Improved documentation inside of the code.
- Some improvements on the readme.
- Updated dependencies.
- Added more integration tests.
- Minimized code size.
- Minimized code size.
- Optimized CI/CD process.
iOS #
- Fixed wrong order exporting a pdf to one image #9.
- Refactor creating extensions.
MacOS #
- MacOS support added.
- Refactor creating extensions.
Web #
- Web support added.
2.1.0 #
- Added support for empty images.
- Errors are more explicits adding the path.
- Bugfix when file does not exist. See #3 for details.
- Added more unit testing.
- Updated Android dependencies.
2.0.0 #
- BREAKING CHANGE: mergeMultiplePDF has been renamed by mergeMultiplePDFs.
- BREAKING CHANGE: createPDFFromMultipleImage has been renamed by createPDFFromMultipleImages.
- BREAKING CHANGE: createImageFromPDF has been renamed by createImageFromPDFs.
- BREAKING CHANGE:
pathsparameter has been renamed byinputPathsin mergeMultiplePDFs method. - BREAKING CHANGE:
outputDirPathparameter has been renamed byoutputPathin mergeMultiplePDFs method. - BREAKING CHANGE:
pathsparameter has been renamed byinputPathsin mergeMultiplePDFs method. - BREAKING CHANGE:
outputDirPathparameter has been renamed byoutputPathin createPDFFromMultipleImages method. - BREAKING CHANGE:
pathparameter has been renamed byinputPathin createPDFFromMultipleImages method. - BREAKING CHANGE:
outputDirPathparameter has been renamed byoutputPathin createImageFromPDF method. - BREAKING CHANGE: response.status is not a String anymore, now it is a PdfCombinerStatus enum value.
- Added more tests.
- Improved documentation.
1.0.1 #
- Updated min SDK of Dart to 3.0
- Updated min SDK of Flutter to 3.0
1.0.0 #
- Initial release of the PDF Combiner package.
- Allows users to select multiple PDF files.
- Combines selected PDFs into a single output file.
- Supports storage permissions on Android for file access.
- Displays success and error messages using SnackBars.
- Provides compatibility with both Android and iOS platforms for saving the output file.
- Completed migration from pdf_merger.