if (!$this->reload) {\r
$this->currentDoc->globalOperations();\r
$dao->putLinksFromCSV($this->currentDoc->document_id);\r
+ } else if ($this->documentsPages[$doc->document_id] == 'all') {\r
+ $this->currentDoc->globalOperations();\r
}\r
if ($this->documentsPages[$doc->document_id] == 'all') {\r
$docPages = range(1, $doc->generalInfos['pages']);\r
{\r
global $core;\r
\r
+ if ($this->args['reloadDocs'] == '1') {\r
+ foreach($this->args['documents'] as $document_id => $pages) {\r
+ $this->args['documents'][$document_id] = 'all';\r
+ }\r
+ }\r
+\r
$dao = new wsDAODocument($core->con);\r
$_SESSION['conversionSession'] = $this->args['documents'];\r
$_SESSION['conversionSessionReload'] = true;\r
\r
public function updatePages($pages, $resolution, $quality, $method, $objects)\r
{\r
+ if ($pages == 'all') {\r
+ $pages = array_keys($this->pages);\r
+ }\r
+\r
foreach($pages as $page) {\r
$this->updatePage($page, $resolution, $quality, $method, $objects);\r
}\r
mkdir($out, 0777, true);\r
}\r
\r
- $pdfextract = new cubeCommandeLine('pdfextract');\r
- $pdfextract->setCd($out);\r
+ $pdfextract = new cubeCommandLine('pdfextract');\r
+ $pdfextract->cd($out);\r
$pdfextract->setPath(CONVERTER_PATH);\r
- $pdfextract->setArg('', $this->in);\r
+ $pdfextract->setArg(null,$this->cropped);\r
$pdfextract->execute();\r
$this->addToLog($pdfextract);\r
}\r
$this->getInfos($this->cropped, true);\r
}\r
$this->getLinksAndTexts();\r
+ $this->extractFonts();\r
}\r
\r
public function CropAndCut()\r