- Fixes error "Build file '\pdf_manipulator\android\build.gradle' should not contain a package statement".
- Updated documentation regarding PlatformException in Release build: AbstractITextEvent is only for internal usage #2.
- Attempts to fix "x + width must be <= bitmap.width()" exception on some devices in some case of PDF compressing.
- Updated dependency.
- Updated documentation.
- Improved example app.
- Fixes crash on
pdfCompressor
withunEmbedFonts
set true for some pdfs.
- Now
pdfDecryption
finishes with error on BadPasswordException and PdfException.
- Fixed
imagesToPdfs
method not working for absolute file paths of files with names containing:
.
- Fixed
imagesToPdfs
method not working for android uris and absolute file paths. - Fixed
imagesToPdfs
adding unnecessary padding to pdfs whencreateSinglePdf
is set to false or default. - Updated example and example dependency.
- Added
imagesToPdfs
method for converting images to single pdf or multiple pdfs.
- Added
pdfEncryption
method for pdf encryption. - Added
pdfDecryption
method for pdf decryption. - Added
pdfValidityAndProtection
method for getting pdf validity and protection info. Also, you can use pdf_bitmaps for getting pdf validity and protection info quickly.
- Fixed
pdfPagesSize
method OOM issue also removed redundant properties. Also, you can use pdf_bitmaps for getting size info specific page of pdf quickly.
- Added
positionType
inpdfWatermark
method which provides various predefined and allows providing custom watermark positions.` - Added
pdfPagesSize
method for getting size info of pages of pdf. - Added
customPositionXCoordinatesList
,customPositionYCoordinatesList
inpdfWatermark
method for more fine controlling of watermark position.
- Added
pdfWatermark
method for watermarking pdf.
- Added
unEmbedFonts
forpdfCompressor
.
- Added
pdfCompressor
method for compressing pdf.
- Fixes OOM error in some cases.
- BREAKING:
pdfUri
is replaced withpdfPath
as nowpdfPath
is capable of taking care both URI path and absolute file path. - BREAKING:
pdfsUris
is replaced withpdfsPaths
as nowpdfsPaths
is capable of taking care both URI paths and absolute file paths. - Fixed issue of not being able to use absolute file paths.
- Support for rotating, deleting and reordering pdf pages.
- Fixes OOfM error in some cases.
- Fixes few errors in splitting by byte size.
- Readme Typo fix.
- Initial release.