
PDF Tools
by Appian Corporation
Description
Contains multiple Smart Services and Functions for interacting with PDF Documents.
Features
Smart Services:
- Merge PDF - Merges multiple PDF documents into a single document.
- Extract PDF Pages - Extracts a range of pages from an existing PDF into a new PDF.
- Fill PDF - Populates the fields of a PDF Form and optionally flattens it disallow further changes.
- Create PDF Content - Allows text to be added to a PDF with control over the style, position, and angle. An existing PDF can be updated or a new one created from scratch.
- Convert PDF to Image - Creates an array of images or a multi-page tiff from a PDF.
- Compress PDF - Compresses the images in the PDF to make it smaller.
- Un-protect and Copy PDF - Using the document password, create an un-protected copy of a protected PDF.
- Convert Image to PDF - Creates a PDF starting from one or many images. It also supports multi-page tiff images.
- Encrypt PDF - Encrypts an existing PDF with a password,
- Split PDF Pages In Half - Supports spitting individual pdf pages horizontally or vertically with an overlap
- Rotate PDF - rotate entire pdf by 90, 180, or 270 degrees
- Resize PDF - select page size (letter,legal,tabloid,etc) for the output file
- Convert Txt to PDF - Convert a text to PDF with a choice of font type and size
- Split PDF Into Chunks - Splits a PDF document into multiple smaller PDFs with a specified number of pages or file size per chunk
Functions:
- Get PDF Metadata - Retrieves metadata on the PDF: page count, title, author, security, encryption, dimensions, etc
- Get PDF Text - Retrieves the text content from a PDF.
- Get PDF Form Fields - Retrieves the populated form field values of an unflattened PDF.
- Get PDF Signature Fields - Retrieves the populated signature field values of an unflattened PDF.
- Get PDF Bookmarks - Retrieves the list of bookmarks and associated page number in the PDF
- Find Pages with Text - Retrieves an array of page numbers that contain a specified search string within the PDF
Release notes
PDF Tools Plugin - Release Notes
##Version 3.6.4
- Replaced the usage of com.appiancorp.suiteapi.knowledge.Document.accessAsReadOnlyFile()
- Security patch applied with dependencies pdfbox & log4j-core
Version 3.6.2
- Fixed chunking timeout on large documents when using
maxFileSizeBytes - Fixed excessive memory usage during chunking
- Fixed inflated chunk sizes for PDFs with annotations
Version 3.6.1
Performance enhancement
- Replace disk-based chunk size calculation with in-memory estimation - better performance for files with large individual pages.
Version 3.6.0
Bug Fixes
- Extract PDF Pages - Extracted pages retain editable AcroForm fields (text inputs, radio buttons, checkboxes). Previously, form fields
were lost during page extraction. - Create Unprotected Copy - Resolved an issue where decrypting a password-protected PDF could produce a truncated/corrupt output file. Now uses temp file
pattern consistent with other smart services.
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
Version history (47)
3.6.3
PDF Tools Plugin - Release Notes
Version 3.6.2
- Fixed chunking timeout on large documents when using
maxFileSizeBytes - Fixed excessive memory usage during chunking
- Fixed inflated chunk sizes for PDFs with annotations
Version 3.6.1
Performance enhancement
- Replace disk-based chunk size calculation with in-memory estimation - better performance for files with large individual pages.
Version 3.6.0
Bug Fixes
- Extract PDF Pages - Extracted pages retain editable AcroForm fields (text inputs, radio buttons, checkboxes). Previously, form fields
were lost during page extraction. - Create Unprotected Copy - Resolved an issue where decrypting a password-protected PDF could produce a truncated/corrupt output file. Now uses temp file
pattern consistent with other smart services.
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
3.6.2
PDF Tools Plugin - Release Notes
Version 3.6.2
- Fixed chunking timeout on large documents when using
maxFileSizeBytes - Fixed excessive memory usage during chunking
- Fixed inflated chunk sizes for PDFs with annotations
Version 3.6.1
Performance enhancement
- Replace disk-based chunk size calculation with in-memory estimation - better performance for files with large individual pages.
Version 3.6.0
Bug Fixes
- Extract PDF Pages - Extracted pages retain editable AcroForm fields (text inputs, radio buttons, checkboxes). Previously, form fields
were lost during page extraction. - Create Unprotected Copy - Resolved an issue where decrypting a password-protected PDF could produce a truncated/corrupt output file. Now uses temp file
pattern consistent with other smart services.
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
3.6.1
PDF Tools Plugin - Release Notes
Version 3.6.1
Performance enhancement
- Replace disk-based chunk size calculation with in-memory estimation - better performance for files with large individual pages.
Version 3.6.0
Bug Fixes
- Extract PDF Pages - Extracted pages retain editable AcroForm fields (text inputs, radio buttons, checkboxes). Previously, form fields
were lost during page extraction. - Create Unprotected Copy - Resolved an issue where decrypting a password-protected PDF could produce a truncated/corrupt output file. Now uses temp file
pattern consistent with other smart services.
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
3.6.0
PDF Tools Plugin - Release Notes
Version 3.6.0
Bug Fixes
- Extract PDF Pages - Extracted pages retain editable AcroForm fields (text inputs, radio buttons, checkboxes). Previously, form fields
were lost during page extraction. - Create Unprotected Copy - Resolved an issue where decrypting a password-protected PDF could produce a truncated/corrupt output file. Now uses temp file
pattern consistent with other smart services.
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
3.5.0
PDF Tools Plugin - Release Notes
Version 3.5.0
New Features
- Split PDF Into Chunks V2 — New smart service (
SplitPDFIntoChunksV2b) that adds:MaxFileSizeBytesparameter: constrains each chunk to a maximum file size in bytes, iteratively reducing pages per chunk until the limit is met (single-page minimum if one page exceeds the limit)MaxChunksparameter: limits the number of chunks returned (returns up to N chunks rather than failing)- Returns a
PdfChunk[]output containingstartPage,endPage, anddocumentIdfor each chunk, replacing the previousLong[]document ID array
- PdfChunk datatype — New structured type providing richer metadata per chunk
Deprecations
- Split PDF Into Chunks (V1) — The original
SplitPDFIntoChunkssmart service is now deprecated. It remains functional for existing process models but is hidden from the palette. Use V2 for new development.
Version 3.4.0
New Features
- Resize PDF smart service added
3.4.0
Add the capacity to resize the output pdf to the desired page size.
3.4.0
Let users resize the output PDF to their preferred page size.
3.4.0
Add the capacity to resize the output pdf to the desired page size.
3.3.3
Embeds a unicode compatible font for unsupported characters.
3.3.2
Strips non-supported characters when converting text to pdf.
3.3.1
Fixed IIO Registry issues.
3.3.0
Adding smart services for splitting same doc multiple times without mni (for autoscale purposes)
3.2.0
Adding txt to pdf smart service
3.1.1
Get PDF Metadata now retrieves the first page’s dimensions (width and height in PDF units).
3.1.0
Added new pdf chunking smart service
3.0.0
Added new rotate pdf smart service
2.9.1
Improved support of TIFF files (e.g. multi-page TIFF files with LZW compression, 16-bit samples and Horizontal Differencing Predictor, and multi-page TIFF files with JPEG compression).
2.9.0
Fixed the Encrypt PDF smart service to restrict the printing and editing after protected.
2.8.3
Fixing missing input on smart service: Convert PDF to Image not creating valid documents
2.8.2
Fixing missing input on smart service: Split PDF Page in Half
2.8.1
Adding smart service: Split PDF Page in Half
2.8.0
Bug fixes:
- Resolving issue where converted image has a black background
- Resolving issue with PDF to Image using TIFF format
- Reducing the size of PDFs generated using images
2.6.0
Adding function to find page where text is present
2.5.2
Upgraded bcprov-jdk15to18 library
2.5.1
We fixed a bug with 'fill pdf' smart service which caused issues in dealing with image files other than jpeg.
2.5.0
Updated deprecated APIs, added license file and updated min version to 23.2
2.4.2
Updated apache pdfbox library
2.4.1
New Functionality: Added Encrypt a PDF smart service.
2.4.0
Added ability to configure resolution of files outputted from Image to PDF smart service.
2.3.3
Security Updates
2.3.2
Resolved issues with appian-plugin.xml - Extract PDF Attachments is now correctly referenced.
2.3.1
Fixed a Null Pointer Exception that caused an expression evaluation error in the Get PDF Signature Fields function when a PDF did not contain any digital signatures.
2.3.0
Added a new smart service to extract attachments embedded in the PDF file.
Community contribution from Rob Turverey - thanks Rob!
2.2.15
Added null handling to prevent nullpointerexception when calling getpdfbookmarks on certain PDFs
2.2.14
Added Get PDF Signature Fields function to retrieve the populated signature fields of an unflattened PDF.
2.2.13
Bugfix within the getpdfbookmark function
2.2.12
Updated getbookmarks to return the page number associated with each bookmark (0-indexed)
2.2.11
v2.2.11
- Fixed missing dependency issue.
v2.2.10
- Added bookmark extraction, refactored to gradle
v2.2.9
- Additional cleanup on plugin uninstall
v2.2.8
- Dependencies on iText removed
v2.2.6
- Fix bug with getpdfmetadata where \0 Unicode characters caused some PDFs to error
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
2.2.10
v2.2.10
- Added bookmark extraction, refactored to gradle
v2.2.9
- Additional cleanup on plugin uninstall
v2.2.8
- Dependencies on iText removed
v2.2.6
- Fix bug with getpdfmetadata where \0 Unicode characters caused some PDFs to error
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
2.2.9
v2.2.9
- Additional cleanup on plugin uninstall
v2.2.8
- Dependencies on iText removed
v2.2.6
- Fix bug with getpdfmetadata where \0 Unicode characters caused some PDFs to error
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
2.2.8
v2.2.8
- Dependencies on iText removed
v2.2.6
- Fix bug with getpdfmetadata where \0 Unicode characters caused some PDFs to error
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
2.2.6
4/22/20 - Made inactive due to issue with CreateUnprotectedCopyPDF.java
v2.2.6
- Fix bug with getpdfmetadata where \0 Unicode characters caused some PDFs to error
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
2.2.5
v2.2.5
- Updated Merge PDF Smart Service to perform optimization during the merge PDF to remove duplicated objects (example: embedded fonts) from the final merged document. (Older version of the Merge PDF Smart Service is deprecated.)
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
v1.5.7
- Fixed a bug where Compress PDF takes in original versions of documents instead of current version
2.2.4
v.2.2.4
- New Smart Service to convert one or many images to PDF, including support for multi-page TIFF. If there is an image (or one page of a multi-tiff image) with a compression/format not supported, it will be skipped from the resulting PDF (with the error message data output populated)
- javax.imageio fix to load additional image Service Provider Interfaces (to allow for handling a wider range of image extensions)
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
v1.5.7
- Fixed a bug where Compress PDF takes in original versions of documents instead of current version
v1.5.6
- Fixed a bug where Merge PDF takes in original versions of documents instead of current version
- Added exception to Merge PDF when user attempts to specify document to which they do not have access to
v1.5.5
- Updated getpdffields to work with radio fields
2.2.3
v2.2.3
- Handle unknown characters/glyphs when filling a PDF. Unknown glyphs are replaced by the white space character: " "
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
v1.5.7
- Fixed a bug where Compress PDF takes in original versions of documents instead of current version
v1.5.6
- Fixed a bug where Merge PDF takes in original versions of documents instead of current version
- Added exception to Merge PDF when user attempts to specify document to which they do not have access to
v1.5.5
- Updated getpdffields to work with radio fields
v1.5.4
- Fixed NullPointerException with Compress PDF when no pages are found in the document (the returned document will not be compressed)
v1.5.3
- Fixed image corruption during compression
v1.5.2
- Added error handling for uncompressable images
- Updated to PDFBox 1.8.8
v1.5.1
- Fixed beanutils error with Create PDF
v1.5.0
- Added PDF Compress
v1.4.0
- Added Convert PDF to Image
2.2.2
v2.2.2
- Resource utilisation optimisation of "Convert PDF To Image" Smart Service
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
v1.5.7
- Fixed a bug where Compress PDF takes in original versions of documents instead of current version
v1.5.6
- Fixed a bug where Merge PDF takes in original versions of documents instead of current version
- Added exception to Merge PDF when user attempts to specify document to which they do not have access to
v1.5.5
- Updated getpdffields to work with radio fields
v1.5.4
- Fixed NullPointerException with Compress PDF when no pages are found in the document (the returned document will not be compressed)
v1.5.3
- Fixed image corruption during compression
v1.5.2
- Added error handling for uncompressable images
- Updated to PDFBox 1.8.8
v1.5.1
- Fixed beanutils error with Create PDF
v1.5.0
- Added PDF Compress
v1.4.0
- Added Convert PDF to Image
v1.3.0
- Added getPdfText
- Added support for embedding images
- Added ability to repeat PdfContent to every page (aka Header & Footer)
- Multiple PdfSection's in the same PdFContent are now output below the previous
2.2.1
of an unflattened PDF.
v2.2.1 -Support to add images using "Fill PDF" smart service -The PdfField for image will have name as field name (from the PDF template) and value as document ID passed as string -Added pause on error attribute to all the Smart Services with default value of false
v2.2.0
- New smart service to create a un-protected copy of a protected PDF
v2.1.0 -Updated to PDFBox 2.0.11 -Fixed Merge PDF issue -Convert PDF To Image Smart to support multi-page tiff
v2.0.0
- Updated to PDFBox 2.0.8
v1.5.11
- Fixed a concurrency issue in Merge PDF
- Updated to PDFBox 1.8.13
v1.5.10
- Fixed ability to fill PDFs with radio button groups
v1.5.9
- Updated to always use latest document version everywhere
- Updated to attempt decryption of encrypted PDFs everywhere
- Updated to PDFBox 1.8.12
- Removed reference to private API that was not being used
v.1.5.8
- Updated Merge PDF to attempt decrypt of encrypted PDFs before merging
v1.5.7
- Fixed a bug where Compress PDF takes in original versions of documents instead of current version
v1.5.6
- Fixed a bug where Merge PDF takes in original versions of documents instead of current version
- Added exception to Merge PDF when user attempts to specify document to which they do not have access to
v1.5.5
- Updated getpdffields to work with radio fields
v1.5.4
- Fixed NullPointerException with Compress PDF when no pages are found in the document (the returned document will not be compressed)
v1.5.3
- Fixed image corruption during compression
v1.5.2
- Added error handling for uncompressable images
- Updated to PDFBox 1.8.8
v1.5.1
- Fixed beanutils error with Create PDF
v1.5.0
- Added PDF Compress
v1.4.0
- Added Convert PDF to Image
v1.3.0
- Added getPdfText
- Added support for embedding images
- Added ability to repeat PdfContent to every page (aka Header & Footer)
- Multiple PdfSection's in the same PdFContent are now output below the previous