public static function extractTexts($pdf, $out, $mode = 'standard', $textExtraction = 'fluidbook', $ignoreSeparators = '')
{
$out .= 'texts';
+
+ if (!$mode) {
+ $mode = 'standard';
+ }
+ if ($mode === 'robust') {
+ $textExtraction = 'fluidbook';
+ $ignoreSeparators = "";
+ }
+
if ($ignoreSeparators) {
$out .= '/sep_' . md5($ignoreSeparators);
}
$fwstk->setArg('--extractTexts ' . $out . '%s%d.txt');
$fwstk->setArg('--extractTextsMethod ' . $textExtraction);
$fwstk->setArg('--threads 1');
+ $fwstk->setArg('--mode ' . $mode);
+
if ($ignoreSeparators) {
$fwstk->setArg('--ignoreSeparators "' . $ignoreSeparators . '"');
}