Commit a3faeb92c4340b5d1b064b4e9b422fcb22bd7445

Authored by conradverm
1 parent 62e8fbf0

KTS-2912

"Document Indexing Diagnostics shows that there is a problem indixing a PDF file"
Fixed.

Commited By: Conrad Vermeulen
Reviewed By: Jonathan Byrne

git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@8026 c91229c3-7414-0410-bfa2-8a42b809f60b
search2/indexing/extractorCore.inc.php
@@ -370,7 +370,7 @@ abstract class ExternalDocumentExtractor extends DocumentExtractor @@ -370,7 +370,7 @@ abstract class ExternalDocumentExtractor extends DocumentExtractor
370 $script_name = $script_prefix . '.bat'; 370 $script_name = $script_prefix . '.bat';
371 371
372 $script = "rem This is an auto generated file. \n"; 372 $script = "rem This is an auto generated file. \n";
373 - $script .= $cmd . ' 2> ' . $script_out . "\r\n"; 373 + $script .= $cmd . ' 2> "' . $script_out . "\"\r\n";
374 } 374 }
375 else 375 else
376 { 376 {
@@ -378,7 +378,7 @@ abstract class ExternalDocumentExtractor extends DocumentExtractor @@ -378,7 +378,7 @@ abstract class ExternalDocumentExtractor extends DocumentExtractor
378 378
379 $script = "#!/bin/sh\n"; 379 $script = "#!/bin/sh\n";
380 $script .= "# This is an auto generated file. \n"; 380 $script .= "# This is an auto generated file. \n";
381 - $script .= $cmd . ' 2> ' . $script_out . "\n"; 381 + $script .= $cmd . ' 2> "' . $script_out . "\"\n";
382 $script .= "exit $?\n"; 382 $script .= "exit $?\n";
383 } 383 }
384 384
search2/indexing/extractors/PDFExtractor.inc.php
@@ -41,7 +41,7 @@ class PDFExtractor extends ApplicationExtractor @@ -41,7 +41,7 @@ class PDFExtractor extends ApplicationExtractor
41 public function __construct() 41 public function __construct()
42 { 42 {
43 $config = KTConfig::getSingleton(); 43 $config = KTConfig::getSingleton();
44 - $params = $config->get('extractorParameters/pdftotext', '-nopgbrk -enc UTF-8 \'{source}\' \'{target}\''); 44 + $params = $config->get('extractorParameters/pdftotext', '-nopgbrk -enc UTF-8 "{source}" "{target}"');
45 45
46 parent::__construct('externalBinary','pdftotext','pdftotext',_kt('PDF Text Extractor'),$params); 46 parent::__construct('externalBinary','pdftotext','pdftotext',_kt('PDF Text Extractor'),$params);
47 } 47 }