pdf_combiner 4.2.1
pdf_combiner: ^4.2.1 copied to clipboard
It is a lightweight and efficient Flutter plugin designed to merge multiple PDF documents into a single file effortlessly.
4.2.1 #
General #
- Improved documentation.
- Added more coverage.
- Improved UI for example project.
- Fixed an issue where
createPDFFromMultipleImages
was not using theoutputPath
param for the file name.
Android #
createPDFFromMultipleImages
did not work without passing a configuration.
Web #
createPDFFromMultipleImages
did not work without passing a configuration.
4.2.0 #
General #
- Drag & Drop Capability added on example project.
- Added
generatePDFFromDocuments
method 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_combiner
to usecompute
for native calls (MethodChannel
), reducing potential UI freezes (UI thread blocking). isMock
has been added toPdfCombiner
for 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
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.