EndsWithPatternInputFormatPDF is used to parse a PDF file in which the end of each record is marked by a specific pattern defined using a
regular expression.
Configuration
The configuration consists of the following parameters:
- hgrid247.record.endPattern
Indicates the regular expression pattern that marks the end of a record.
- hgrid247.record.patternFlag
Indicates the regular expression pattern flag.
- Default value: MULTILINE
- Multiple flags can be specified by separating them with |
Example
Input PDF Document
Configuration Used
| Configuration Name | Configuration Value |
| hgrid247.record.endPattern | \\sc_\\d\\d\\d\\d\\d |
Output Result
The PDF document is parsed into the following records:
Record 1
2017-01-18;15:08:15.477 \B1.WWW01 IND.000.1000 6700
FR: LABS247 R: SOLUSI247
Uns:recpt prntr: Tran status 0, Paper ok c_00001
Record 2
2017-01-18;15:08:15.485 \B1.S247 R: 3000 2017
Master socket caller 111117:192.168.1.1 detected c_00002
Behavior
- Reads the PDF content sequentially
- Accumulates lines until the configured end-pattern is matched
- Outputs each accumulated block as a single record
- Suitable for parsing multi-line PDF records with consistent end markers