Conversion tasks
ArchiveBuilder - Punnet zipper ¶
Zip punnets into a zip file. A zip cannot contains a few punnets but documents carried by the punnet can be splitted into multiple zip files.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Zip all documents in a single zip file | Boolean |
false |
|
Zip size limit | Integer |
In megabytes | |
Maximum number of documents per zip | Integer |
||
The compression level between 0 and 9 (included) | Integer |
Use large number for stronger compression | |
Also include annotation contents | Boolean |
false |
ConvertCMToP8 - Convert CM annotations to FileNet P8 annotations. Input annotation format is INI from a JSON file. Only supports one document per punnet. Supported contents are PDF, TIFF and PNG files ¶
Supported types :
- CMBAnnotationConstants.ANN_TEXT
- CMBAnnotationConstants.ANN_ARROW
- CMBAnnotationConstants.ANN_HIGHLIGHT
- CMBAnnotationConstants.ANN_NOTE
- CMBAnnotationConstants.ANN_RECT
- CMBAnnotationConstants.ANN_LINE
- CMBAnnotationConstants.ANN_STAMP
- CMBAnnotationConstants.ANN_NOTE
- CMBAnnotationConstants.ANN_MASK
- Polygon
- Freehand
- CMBAnnotationConstants.ANN_TEXT
- CMBAnnotationConstants.ANN_ARROW
- CMBAnnotationConstants.ANN_HIGHLIGHT
- CMBAnnotationConstants.ANN_STAMP
- CMBAnnotationConstants.ANN_RECT
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
ViewOne annotation parser | ViewOneAnnotationConverter | ||
Force rectangle transparency | Boolean |
Force rectangles to be transparent even if dedicated property equals 0 | |
Apply ratio | Boolean |
Transform annotation positions using document DPI | true |
Transform rectangle into highlight | Boolean |
Rectangles does not support transparency. Turn them into highlight to keep tranparency | false |
Watermarks on all pages | Boolean |
Apply watermark annotations on each pages of the document | false |
ConvertDoc - Document conversion ¶
Convert your documents using the ConvertDoc library.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Maximum number of document per call | Integer |
200 |
|
Temp folder to generate PDF to | String |
||
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Excel hack | Boolean |
Use Microsoft Excel hack | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Conversion exception is fatal | Boolean |
Conversion exception triggers an exception. Othersie, it's a silent fail | true |
Boolean |
|||
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
ConvertDoc path | String |
Path toward ConvertDoc executable | ConvertDoc.exe |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Temp folder to copy source files to | String |
||
Convert to PDFA | Boolean |
Convert your document to PDFA format | false |
ConvertINIToXFDF - Annotation converter from INI to XFDF ¶
Convert ViewOne annotations to XML Form Data Format (XFDF). These operations are supported only for PDF and Tiff files. Content dimensions will be fetched to convert these annotations
To improve the performances add these 3 parameters to the startup-worker.bat script before the -jar :
'-Dorg.ini4j.spi.IniBuilder=org.ini4j.spi.IniBuilder'
'-Djavax.xml.transform.TransformerFactory=com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl'
'-Dorg.ini4j.spi.IniParser=org.ini4j.spi.IniParser'
Supported types :
- [TEXT]
- [RECTANGLE]
- [FREEHAND]
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Postit annotation position | PageRelativePosition | Default position when an exception is thrown | |
Overload text and postit page to the first one if related exception is thrown | Boolean |
||
Skip conversion error | Boolean |
Do not throw an exception for conversion errors | false |
All note font are black | Boolean |
||
Keep converted annotations | Boolean |
Do not interrupt punnets if at least one annotation has been converted. Punnets carrying annotations that haven't been converted will be flagged with a data named 'ToReplay' | false |
Text annotation position | PageRelativePosition | Default position when an exception is thrown |
ConvertISToFDF - Annotation converter from IS to FDF ¶
Convert your old IS annoations to Form Data Format (FDF). FDF file are used to represents form data and annotations in a PDF file with key/value format. They usually contain more information than XFDFs
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Skip conversion error | Boolean |
Do not throw an exception when a conversion is triggered | true |
FileNet XFDF annotation converter | FileNetXFDFAnnotationConverter | ||
IsAnnotation parser | ParseISAnnotation | ||
FDF annotation adder | FdfAnnotationAdder |
ConvertISToXFDF - Annotation converter from IS to XFDF ¶
Convert your old IS annoations to XML Form Data Format (XFDF). XFDF file are used to represents form data and annotations in a PDF file through an XML. They usually contain more information than XFDFs
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Popup width | Float |
Sticky note default popup width | 120 |
Skip conversion error | Boolean |
Do not throw an exception when a conversion is triggered | true |
FileNet XFDF annotation converter | FileNetXFDFAnnotationConverter | ||
IsAnnotation parser | ParseISAnnotation | ||
Popup height | Float |
Sticky note default popup height | 30 |
ConvertLighterPdf - PDF converter ¶
This class allows you to compress your PDF files in order to be lighter than original ones.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Boolean |
|||
Standard DPI | Integer |
DPI of a standard PDF document | 72 |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Target image format | String |
jpg |
|
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Skip invalid image conversion | Boolean |
Skip image conversion if image is invalid / not supported. Keep the original file | true |
Maximum converted image ratio | Float |
After conversion, compute the size ratio before and after. Do not replace source image when converted image size is larger to this ratio | 1.0 |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Larger threshold to convert | Integer |
Only convert images which are larger than this minimum byte size | 2000 |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Map | |||
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Maximum ratio to apply | Float |
Images will not beconverted if the ratio computation is larger to this value | 1.0 |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Target compression quality | Float |
0.7 |
|
Target DPI | Integer |
Required target Image dpi | 300 |
ConvertP8ToXFDF - Annotation converter from IS to XFDF ¶
Convert your old IS annotations to XML Form Data Format (XFDF). XFDF file are used to represents form data and annotations in a PDF file through an XML. They usually contain more information than XFDFs
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Skip conversion error | Boolean |
Do not throw an exception for conversion errors | false |
Default page height | Float |
Default page height used for text and mail document | |
Remove annotations border | Boolean |
Most of the time, annotations have by default a border set to 1. Set to true will remove the border | |
Keep background transparency | Boolean |
Make background transparent when it is white | false |
Default page width | Float |
Default page width used for text and mail document | |
Font size ratio | Integer |
Multiply the font size value by this ratio | |
FileNet XFDF annotation converter | FileNetAnnotationConverter | ||
Default post it location | PageRelativePosition | Overwrite coordinates for each post it annotation | |
Create one annotation container per annotation | Boolean |
||
Overwrite border width | Integer |
Value of border width for proprietary and arrow annotations | |
Date format | String |
Date format of your properties stored by annotations Ex/ 2021-10-01T12:04:56.0000765+0200 |
yyyy-MM-dd'T'HH:mm:ss.SSSSSSSZ |
Highlight opacity | Integer |
Overwrite the opacity in percent of highlights annotations Ex/ 30 |
ConvertRipole - Convert ripole files ¶
Convert ripoles files to PDF format.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Temp executable path | String |
/tmp/temp_ |
|
Ripole executable path | String |
ConvertTalk - Talk converter ¶
Convert your talk files to PDF using iText Library.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Maximum input text size | Long |
Limit in bytes | 1024 * 1024 |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Skip PDF creation | Boolean |
Only perform text parsing | false |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Auto-detect encoding | Boolean |
Automatically detect the source text encoding used | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Keep talk header | Boolean |
Do not parse the talk header and keep the original one | false |
Source text encoding | String |
Encoding used for the source files Ex/ CP850 |
|
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Font description | String |
Format as {font family} {size} {style} where font family is one of {COURIER, HELVETICA, TIMES_ROMAN, SYMBOL, ZAPFDINGBATS} and style is 0:normal 1:bold 2:italic 4:underline 8:strikethru |
ConvertText - Text converter ¶
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Maximum input text size | Long |
Limit in bytes | 1024 * 1024 |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Skip PDF creation | Boolean |
Only perform text parsing | false |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Auto-detect encoding | Boolean |
Automatically detect the source text encoding used | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Source text encoding | String |
Encoding used for the source files Ex/ CP850 |
|
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Font description | String |
Format as {font family} {size} {style} where font family is one of {COURIER, HELVETICA, TIMES_ROMAN, SYMBOL, ZAPFDINGBATS} and style is 0:normal 1:bold 2:italic 4:underline 8:strikethru |
ConvertWangToXFDF - Convert Wang annotations to XFDF ¶
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Charset used for text | String |
windows-1252 |
|
Tiff embed annotations | Boolean |
||
Page number property name | String |
Property of the content used to put the annotation on the correct page content. If null, the annotation will be on first page. | |
Fail if no annotation was parsed | Boolean |
||
Skip annotation parse exceptions | Boolean |
||
Integer |
ConvertXFDFToP8 - Annotation converter from XFDF to IS ¶
Convert your XFDF annotations P8 format. This is mostly used to rollback from P8 to XFDF during complex migration.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Skip conversion error | Boolean |
Do not throw an exception when a conversion is triggered | true |
ConverterCMToXFDF - Convert CM annotations to XFDF annotations ¶
Supported types :
Optional settings
Key | Type | Description |
---|---|---|
fontConversionList | String |
|
PageRelativePosition | ||
double | ||
Float |
||
Integer |
||
PageRelativePosition | ||
String |
||
String |
||
[I | ||
PageRelativePosition | ||
Float |
||
Float |
||
String |
||
Integer |
||
Boolean |
||
Float |
||
String |
||
Float |
DispatchingArchive - Unzip files ¶
This class allow you to unzip the content of archive files. Multiple mime types are supported : application/zip, application/x-zip, application/x-zip-compressed, application/x-rar-compressed, application/x-rar and application/java-archive. Tar or gz folders are not supported yet.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Charset | String |
Charset used for file names in zip archives | CP437 |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Only extract files that do not match this pattern | String |
||
Delete source archive file | Boolean |
false |
|
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Recursive | Boolean |
false |
|
Only extract files that match this pattern | String |
||
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Eml2Pdf - Convert email to PDF ¶
This class allow you to convert emails to a PDF format. Formats supported are application/msword, rfc822 and outlook.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
rtf tags list | String list |
For mapimessageparser, if provided, can allow to override the list of rtf tags to filter out | |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Custom mail header | String |
Mail header to prefix the subject of the mail as pdf title in ARender | Mail |
includeInlineBodyWithHeaders | Boolean |
||
Convert Configuration | Eml2PdfConfiguration | Mail to pdf convert options. Can be null | |
Mail subject in title | Boolean |
Display mail subject in title | true |
Attachment in separate folder | Boolean |
All attachments are included in a separated folder | false |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Separator | String |
Separator between prefix and mail subject | : |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Attachment in included folder | Boolean |
Each attachment is included in a separated folder | false |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Custom body header | String |
Body header to swap the default -Content- header set to the body | Email body |
Supported inline body mime-types | String list |
||
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
ExcelConvert - Convert Excel to PDF ¶
This class allow you to convert an Excel file to a PDF format.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
GenericConvertDoc - Convert from URL to PDF from its URL ¶
This task will convert the content of any document into PDF format. All Fast2 needs is you to specify the URL/path of the initial document. The input file will be automatically resolved by the documents carried by the punnet. The ouput file path got his own field that can be used with a patternThe location of options are managed through an int value specifying the index within the cmd line starting to 0.
Mandatory settings
Key | Type | Description |
---|---|---|
Destination folder | String |
Target file path for the locally-created files |
Converter path | String |
Set here the path of the converter |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Ingore output file | Boolean |
Converter does not takes output file instructions | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Ignore command return value | Boolean |
Do not perform anything after conversion, whatever the command feedback | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Destination folder for original files | String |
Dump input file in a specific folder path. Set to null to disable dumps | |
Options location | Integer |
Set here the index of options in the cmd line : O means at the beginning. | 1 |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Protect path with double quotes | Boolean |
Surround file paths with quotes when building command-line | false |
Timeout before stopping | Integer |
Time to wait before killing the process. Value is in seconds | 3600 |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Conversion option | String |
See application help for more details | |
List of error exit codes to skip | String list |
||
Extension to append | String |
The extension to add to the original file name before any conversion. This value should not start with a dot (ex : html) | |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
HtmlCleanup - HTML cleaner ¶
Utility Class to cleanup inconsistent HTML
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
IdentifyImageFormat - Detect image format using ImageMagick ¶
Find automatically the image format with ImageMagick in command line. Several properties can be added and the assiociated command line filled int the property pattern field
Mandatory settings
Key | Type | Description |
---|---|---|
Property map | String/Pattern map |
List of the porperties to use during the process Ex/ targetProperty = documentStringGetter |
Optional settings
Key | Type | Description |
---|---|---|
identify.exe path | String |
ImageMagick identify.exe path to use |
JaTiffMerger - Merge tiff files ¶
From a tiff content punnet, merges all its subcontent merge together. All content must be in tiff format. If the subcontents are already lower than 2 images, the merge is cancelled.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
JaTiffSplitter - Tiff document splitter ¶
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Dump tiff information | Boolean |
false |
|
Minimum pages for dispatching | Integer |
1 |
|
Corrupted JPEGs handled by ImageMagick | Boolean |
true |
|
Handle corrupted JPEGs | Boolean |
true |
|
Sanitize source JPEGs | SanitizeJpeg | ||
Maximum number of source pages | Integer |
Integer.MAX_VALUE |
|
Force JPEG Sanitation | Boolean |
false |
|
Dispatch multi-pages tiff to a bunch of single-page tiff | Boolean |
Only the first one will be processed when source contains multiple multi-page tiffs | false |
Minimum number of pages before dispatch errors | Integer |
1 |
JaTiffWang - Extract wang annotations from Tiff document ¶
Creates one annotation file perf tiff page where annotations are found. A property is set to the annotation content to get back the page
Optional settings
Key | Type | Description |
---|---|---|
Generate wang hexa in logs | Boolean |
|
Fail if no annotation was found | Boolean |
|
Skip exceptions | Boolean |
MDOWriter - Write punnet description to a MDO-format ¶
This task serializes document metadata in an MDO file format with a fixed length.
Mandatory settings
Key | Type | Description |
---|---|---|
Target file path for (local) files, can be pattern based | String |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw exception on missing mandatory data | Boolean |
Throw exceptions if mandatories data are missing. Otherwise, silent fail | false |
MDO format specification file path | String |
CSV configuration file path containing MDO format specification | |
End tag of document content | String |
||
Data name to add dataline into document data | String |
If null data isn't added in document | |
Skip from specific index | Integer |
Skip writing documents from this index | 0 |
Fallback on missing data | Boolean |
When data is missing in the document being written, try to search it in the first document | true |
MDO-format with internal content | Boolean |
Generate MDO-format document with internal content | false |
Data name containing original text content | String |
If null text content isn't added to MDO file, internal content only |
MergeAllContents - Merge multiple content ¶
Merge all contents of document from the first depth level. Can be used after Eml2Pdf task to merge header and body.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
MergeAllMails - Merge multiple mails ¶
Merge mail header and body after a mail conversion
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
MergePdfBox - PDF merger ¶
Merge your tiff files into PDF format using the PDFBox library (v1.2.1).
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Remove document direct content | Boolean |
Not referenced from folders (deprecated) | false |
Convert resursive folders | Boolean |
Folders referencesd by the document are converted recursively (deprecated) | false |
Ignore conversion exceptions | Boolean |
Each exception during the conversion becomes a silent fail indexed in logs | false |
Supported source mime types | String list |
List of all accepted mime types |
OOConvert - Convert office file to PDF ¶
Complete converter from office file to PDF format using OpenOffice / LibreOffice.
Mandatory settings
Key | Type | Description |
---|---|---|
Target path of generated file | String |
Path to use for generated files during the conversion |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Temp folder path | String |
Path to the temp folder | |
Output mime type | String |
Mime type to set at the end of the conversion | application/pdf |
Delay to despair after an Office operation | Long |
Delay in milliseconds | 15 * 1000 |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
DefaultOfficeManagerConfiguration | |||
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Shutdown Office Manager at finishTask) | Boolean |
At the end of the task force Office Manager to shutdown | false |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Localhost port number | Integer |
8100 |
|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Delay to startup Office Manager | Integer |
Delay in seconds | 0 |
Shutdown Office Manager when exiting | Boolean |
Force Office Manager to shutdown at the end of the workflow | false |
Office Manager as singleton | Boolean |
Use static singleton OfficeManager to reuse process between two campaigns | false |
officeHome | String |
||
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Stop cmd for LibreOffice / OpenOffice | String |
Command to use to force LibreOffice or OpenOffice process to stop |
PdfAConverter - Convert from PDF to PDF/A ¶
A PDF/A is a PDF file with some constraints to ensure its long time conservation. These constraints are described in ISO 19005. This task takes PDF files as input, and generated a PDF/A-{1A, 1B, 2A, 2B, 3A, 3B}.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Expected pdf conformity level | String |
If empty default level is PDF/A-1B | 1B |
PdfAnnotationRenderer - Renders annotations into a new PDF document ¶
Requires itext-5.5.13, xmlworker-5.5.13 and jsoup-1.12.2 libs
Optional settings
Key | Type | Description |
---|---|---|
Boolean |
||
Float |
||
Float |
||
Float |
||
String |
||
Boolean |
||
Boolean |
||
Float |
||
Boolean |
||
Float |
||
String |
||
extraFont | String/String map |
PunnetXSLSerializer - Export punnet metadata using XSL script ¶
Serialize a punnet to any file (CSV, JSON, XML, custom format) using an XSL stylesheet.
Mandatory settings
Key | Type | Description |
---|---|---|
XSL stylesheet path | String |
Or you can enter your xsl:stylesheet in the content section |
XSL Stylesheet content | String |
Enter here your xsl:stylesheet content |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
New document properties | String/String map |
Specify here at least the documentId data. You can use punnet properties to resolve pattern Ex/ Setting an entry with 'myKey' and 'myValue' will trigger Fast2 to look up for the metadata entitled 'myValue' in the punnet and its document(s). If this data is not found, the value will be set to 'myValue'. |
|
Append | Boolean |
Attach output stream of you XSL script as a new document in the punnet. | false |
Replace | Boolean |
Replace punnet documents by the new produced document (requires Append to be set) | false |
Encoding | String |
Enter here your script file encoding. | UTF-8 |
SanitizeTiff - Tiff cleaner ¶
Converts your tiff files to jpeg format.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Out mime type | String |
The target mime type for your documents | image/tiff |
Out extension | String |
The extensions to set to your documents | tiff |
Convert path | String |
convert -quiet |
|
Supported source mime types | String list |
SplitPdfItext - PDF splitter ¶
Mandatory settings
Key | Type | Description | Default value |
---|---|---|---|
Split definition data name | String |
Name of the document data for split definition | splitDefinitions |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
TesseractInvoker - Transform your PDFs and images with text to make them searchable using OCR engine ¶
Based on Tesseract solution, this task will parse each page of your images (TIFF, JPG and PNG) or PDF to extract text and create a new searchable PDF CCITT T.6 image compression is supported but not LZW compression\nBe careful if you are doing multi-document or multi-content : if names are identicals it will overwrite contents (ex\ sample.tiff & sample.gif will both creates sample.pdf. The first doc will overwrote the 2nd one
Mandatory settings
Key | Type | Description |
---|---|---|
Destination folder | String |
Target file path for the locally-created files |
Tesseract path | String |
Complete path of your local Tesseract instance Ex/ /usr/share/tesseract-ocr/4.00/tessdata |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw rotations exceptions | Boolean |
If Fast2 performs document orientation detection, it can either fail silently or pop an error when the action has not been properly completed. Throw conversion exceptions should be set to true for this option to work | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Allow rotation if needed | Boolean |
If document is converted but not readable, rotation is will correct the page orientation from landscape to portrait if needed | true |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Add file sizes | Boolean |
If true, add input and output file sizes in the data set | |
Allow enhanced orientation detection | Boolean |
Only used if allow rotation is set to true. Enable the use of an enhanced rotation detection, thus giving more accurate results but with the downside of being slower. Activate it for low-quality images for example. | false |
Text2PDFConverter - Convert Text file to PDF ¶
Convert your text files into PDF format.
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Image path | String |
||
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Formatted page text provider | FormattedPageTextProvider | ||
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Formatted page text converter | FormattedPageTextConverter | ||
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert |
Tiff2PDFIText - Converter from Tiff to PDF ¶
This task uses the IText library to convert content of TIFF documents into PDF format
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Keep image aspect | Boolean |
Zoom image to fit in an A4 paper, but conserve aspect ratio | true |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Adapt PDF size to source image | Boolean |
Generate a PDF document with a size related to the original image size | false |
Ignore conversion exceptions | Boolean |
Fast2 will either throw an error if the image has not properly been converted, or fail silently | false |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Verbose logs | Boolean |
Check this item to have more logs for fine-tuning stage | false |
imageSourceHeightProperty | String |
||
Temp file cleaner | TempFileCleaner | Select here the module you want to clean the temporary files | |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
DPI correction | Boolean |
Check this to correct the DPI related to the image dimensions | false |
Rotate landscapes | Boolean |
If imge aspect is > 1.4, it will be rotated to fit in a A4 format | false |
Clean temporary files | Boolean |
Remove the temporary input files. To use this option, a temp file cleaner must be set | false |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
imageSourceWidthProperty | String |
Tiff2PdfBox - Convert TIFF to PDF ¶
This task converts TIFF images into PDF documents using the Apache PDFBox lib
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Add pdf dimensions to dataSet | Boolean |
Store dimensions in document dataSet named contentHeight and contentWidth only for the first page | |
Ignore conversion exceptions | Boolean |
Fast2 will either throw an error if the image has not properly been converted, or fail silently | false |
Force to re-encode tiffs | Boolean |
Force to decompress and recompress tiffs before encapsulating in PDF, slower but could handle some exceptions | false |
Unsupported producers | String list |
List of unsupported tiff software producers | |
Default DPI used for PDF transformation | Integer |
200 |
WkHtmlToPdfConverter - Converter from Html To PDF ¶
This task will be used to convert HTML content into a PDF document. Fast2 embeds the wkhtmltopdf command-line utility in order to carry out this conversion.
Mandatory settings
Key | Type | Description |
---|---|---|
Destination folder | String |
Target file path for the locally-created files |
Converter path | String |
Set here the path of the converter |
Optional settings
Key | Type | Description | Default value |
---|---|---|---|
Ingore output file | Boolean |
Converter does not takes output file instructions | false |
Process annotation contents | Boolean |
If annotations are asked to be migrated, you can filter here to process their content(s) or only their metadata | false |
Ignore command return value | Boolean |
Do not perform anything after conversion, whatever the command feedback | false |
Scan recursive content | Boolean |
Only convert terminal contents and not container ones | false |
Destination folder for original files | String |
Dump input file in a specific folder path. Set to null to disable dumps | |
Options location | Integer |
Set here the index of options in the cmd line : O means at the beginning. | 1 |
Supported mime-types | String list |
Specify the list of all mime-types of documents which Fast2 will convert | |
Protect path with double quotes | Boolean |
Surround file paths with quotes when building command-line | false |
Timeout before stopping | Integer |
Time to wait before killing the process. Value is in seconds | 3600 |
Throw conversion exceptions | Boolean |
If Fast2 performs document conversion, it can either fail silently or pop an error when the action has not been properly completed | true |
Mime-type : Check document before content | Boolean |
You can assume the file extension is accurate, or ask Fast2 to check the content encoding to identify more precisely the document mime-type. By default, Fast2 will check at content level | false |
Conversion option | String |
See application help for more details | |
List of error exit codes to skip | String list |
||
Extension to append | String |
The extension to add to the original file name before any conversion. This value should not start with a dot (ex : html) | |
Process all contents | Boolean |
Fast2 will either only focus on the first encountered content, or process them all | true |
Cleanup HTML first | Boolean |
Ask Fast2 to clean the HTML content regarding syntax and encoding | true |