PSEK-Fitnesse-Fixtures
2.3.x (JDK11)
|
A fixture that can read a PDF file (local or from a url) and extract text from it. More...
Public Member Functions | |
PdfTextReaderFixture () | |
Instantiates a new Pdf text reader fixture. More... | |
void | closePdf () |
Close pdf. More... | |
boolean | loadPdfFromBase64String (String base64Encoded) |
Load pdf from base 64 string boolean. More... | |
boolean | loadPdfFromDatabase (String databaseDriver, String url, String username, String password, String sql) |
Load pdf from database boolean. More... | |
boolean | loadPdfFromFile (String file) |
Load pdf from file boolean. More... | |
boolean | loadPdfFromStream (InputStream is) |
Load pdf from stream boolean. More... | |
boolean | loadPdfFromUrl (String url) |
Load pdf from url boolean. More... | |
boolean | loadPdfFromUrl (String url, final String username, String password) |
Load pdf from url boolean. More... | |
boolean | pdfContainsTextBetweenOnPage (int page, String fromText, String toText, String expectedText) |
Pdf contains text between on page boolean. More... | |
boolean | pdfContainsTextBetweenOnPageInsideBlock (int page, String fromText, int fromTextBlockNr, String toText, String expectedText) |
Pdf contains text between on page inside block boolean. More... | |
boolean | pdfContainsTextLine (String text) |
Pdf contains text line boolean. More... | |
boolean | pdfContainsTextLineCaseInsensitive (String text) |
Pdf contains text line case insensitive boolean. More... | |
boolean | pdfContainsTextLineThatContainsText (String text) |
Pdf contains text line that contains text boolean. More... | |
boolean | pdfContainsTextLineWithPrefix (String prefix) |
Pdf contains text line with prefix boolean. More... | |
boolean | pdfContainsTextLineWithSuffix (String suffix) |
Controleert of een regel met de aangeleverde eindigt. More... | |
boolean | pdfContainsTextOnPage (int page, String expectedText) |
Pdf contains text on page boolean. More... | |
int | pdfCountTextPresence (String expectedText) |
Pdf count text presence int. More... | |
boolean | pdfNotContainsTextBetweenOnPage (int page, String fromText, String toText, String unexpectedText) |
Pdf not contains text between on page boolean. More... | |
String | pdfToString (boolean sortByPosition) |
Pdf to string string. More... | |
String[] | pdfToTextLines () |
Pdf to text lines string [ ]. More... | |
void | writePdfToFile (String filename) |
Write pdf to file. More... | |
Private Attributes | |
PDDocument | pdf = null |
Static Private Attributes | |
static final String | ERROR_LOADING_DOCUMENT = "Error loading PDF document '%s', the following exception occurred '%s'" |
A fixture that can read a PDF file (local or from a url) and extract text from it.
Definition at line 23 of file PdfTextReaderFixture.java.
nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.PdfTextReaderFixture | ( | ) |
Instantiates a new Pdf text reader fixture.
Definition at line 32 of file PdfTextReaderFixture.java.
void nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.closePdf | ( | ) |
Close pdf.
Definition at line 150 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromBase64String | ( | String | base64Encoded | ) |
Load pdf from base 64 string boolean.
base64Encoded | the base 64 encoded |
Definition at line 116 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromDatabase | ( | String | databaseDriver, |
String | url, | ||
String | username, | ||
String | password, | ||
String | sql | ||
) |
Load pdf from database boolean.
databaseDriver | the database driver |
url | the URL to connect to, provided als plain text or with prefix 'p:' with a string that points to a System.property |
username | the username, provided als plain text or with prefix 'p:' with a string that points to a System.property |
password | the password , provided als plain text or with prefix 'p:' with a string that points to a System.property |
sql | the sql |
Definition at line 134 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromFile | ( | String | file | ) |
Load pdf from file boolean.
file | the file |
Definition at line 43 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromStream | ( | InputStream | is | ) |
Load pdf from stream boolean.
is | the is |
Definition at line 99 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromUrl | ( | String | url | ) |
Load pdf from url boolean.
url | the url |
Definition at line 60 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.loadPdfFromUrl | ( | String | url, |
final String | username, | ||
String | password | ||
) |
Load pdf from url boolean.
url | the url |
username | the username |
password | the password |
Definition at line 78 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextBetweenOnPage | ( | int | page, |
String | fromText, | ||
String | toText, | ||
String | expectedText | ||
) |
Pdf contains text between on page boolean.
page | the page |
fromText | the from text |
toText | the to text |
expectedText | the expected text |
Definition at line 276 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextBetweenOnPageInsideBlock | ( | int | page, |
String | fromText, | ||
int | fromTextBlockNr, | ||
String | toText, | ||
String | expectedText | ||
) |
Pdf contains text between on page inside block boolean.
page | the page |
fromText | the from text |
fromTextBlockNr | the from text block nr |
toText | the to text |
expectedText | the expected text |
Definition at line 295 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextLine | ( | String | text | ) |
Pdf contains text line boolean.
text | the text |
Definition at line 198 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextLineCaseInsensitive | ( | String | text | ) |
Pdf contains text line case insensitive boolean.
text | the text |
Definition at line 213 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextLineThatContainsText | ( | String | text | ) |
Pdf contains text line that contains text boolean.
text | the text |
Definition at line 258 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextLineWithPrefix | ( | String | prefix | ) |
Pdf contains text line with prefix boolean.
prefix | the prefix |
Definition at line 229 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextLineWithSuffix | ( | String | suffix | ) |
Controleert of een regel met de aangeleverde eindigt.
suffix | the suffix |
Definition at line 243 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfContainsTextOnPage | ( | int | page, |
String | expectedText | ||
) |
Pdf contains text on page boolean.
page | the page |
expectedText | the expected text |
Definition at line 329 of file PdfTextReaderFixture.java.
int nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfCountTextPresence | ( | String | expectedText | ) |
Pdf count text presence int.
expectedText | the expected text |
Definition at line 344 of file PdfTextReaderFixture.java.
boolean nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfNotContainsTextBetweenOnPage | ( | int | page, |
String | fromText, | ||
String | toText, | ||
String | unexpectedText | ||
) |
Pdf not contains text between on page boolean.
page | the page |
fromText | the from text |
toText | the to text |
unexpectedText | the unexpected text |
Definition at line 313 of file PdfTextReaderFixture.java.
String nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfToString | ( | boolean | sortByPosition | ) |
Pdf to string string.
sortByPosition | the sort by position |
Definition at line 166 of file PdfTextReaderFixture.java.
String[] nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.pdfToTextLines | ( | ) |
Pdf to text lines string [ ].
Definition at line 181 of file PdfTextReaderFixture.java.
void nl.psek.fitnesse.fixtures.general.pdf.PdfTextReaderFixture.writePdfToFile | ( | String | filename | ) |
Write pdf to file.
filename | the filename |
Definition at line 358 of file PdfTextReaderFixture.java.
|
staticprivate |
Definition at line 26 of file PdfTextReaderFixture.java.
|
private |
Definition at line 25 of file PdfTextReaderFixture.java.