pdf_combiner 4.0.0
pdf_combiner: ^4.0.0 copied to clipboard
It is a lightweight and efficient Flutter plugin designed to merge multiple PDF documents into a single file effortlessly.
4.0.0 #
General #
- Errors are being recovered from native and sent through the message.
- New optional parameter
config
of typePdfFromMultipleImageConfig
to the methodcreatePDFFromMultipleImages
. - New optional parameter
config
of typeImageFromPdfConfig
to the methodcreateImageFromPDF
. - BREAKING CHANGE:
maxWidth
,maxHeight
andneedImageCompressor
has been inserted inside ofconfig
property oncreatePDFFromMultipleImages
method. - BREAKING CHANGE:
maxWidth
,maxHeight
andcreateOneImage
has been inserted inside ofconfig
property oncreateImageFromPDF
method. - BREAKING CHANGE:
outputPath
parameter has been renamed byoutputDirPath
increateImageFromPDF
method. - BREAKING CHANGE:
createOneImage
is false by default increateImageFromPDF
method.
Android #
Apache PDFBox
has been replaced by native code withandroid.graphics
implementation.
3.3.0 #
3.2.0 #
General #
- Error management improved.
- File type detection improved with
file_magic_number
dependency. 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:
paths
parameter has been renamed byinputPaths
in mergeMultiplePDFs method. - BREAKING CHANGE:
outputDirPath
parameter has been renamed byoutputPath
in mergeMultiplePDFs method. - BREAKING CHANGE:
paths
parameter has been renamed byinputPaths
in mergeMultiplePDFs method. - BREAKING CHANGE:
outputDirPath
parameter has been renamed byoutputPath
in createPDFFromMultipleImages method. - BREAKING CHANGE:
path
parameter has been renamed byinputPath
in createPDFFromMultipleImages method. - BREAKING CHANGE:
outputDirPath
parameter has been renamed byoutputPath
in 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.