self::_moveDocs(WS_DOCS, '/data/extranet/www/fluidbook/docs1', 250);
self::_moveDocs('/data/extranet/www/fluidbook/docs1', '/data/extranet/www/fluidbook/docs2', 2000);
- self::_moveDocs('/data/extranet/www/fluidbook/docs2', '/data/extranet/www/fluidbook/docs3', 5000);
+ self::_moveDocs('/data/extranet/www/fluidbook/docs2', '/data/extranet/www/fluidbook/docs3', 25000);
}
protected static function _moveDocs($from, $to, $keep, $batch = 250)
$pdftoppm->setArg('-aa ' . $antialiasing);
$pdftoppm->setArg('-aaVector ' . $antialiasing);
$pdftoppm->setArg('r', $resolution);
- $pdftoppm->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
+ $pdftoppm->setArg(null, $this->getSplittedPDFPage($page));
$pdftoppm->setArg(null, $tmp);
$pdftoppm->execute();
$this->addToLog($pdftoppm, true, $page);
{
$svgFile = $this->out . '/html/fp' . $page . '.svg';
- if (!file_exists($this->out . 'pdf/p' . $page . '.pdf')) {
- $this->splitDoc();
- }
-
$pdftocairo = new cubeCommandLine('pdftocairo');
$pdftocairo->setPath(CONVERTER_PATH);
$pdftocairo->setArg('f', 1);
$pdftocairo->setArg('r', 300);
$pdftocairo->setArg(null, '-expand');
$pdftocairo->setArg(null, '-svg');
- $pdftocairo->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
+ $pdftocairo->setArg(null, $this->getSplittedPDFPage($page));
$pdftocairo->setArg(null, $svgFile);
$pdftocairo->execute();
$pdf2swf->setArg(null, '-T7');
$pdf2swf->setArg('set alignfonts');
}
- $pdf2swf->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
+ $pdf2swf->setArg(null, $this->getSplittedPDFPage($page));
$pdf2swf->setArg('output', $this->out . $prefix . $page . '.swf');
$pdf2swf->execute();
}
}
+ protected function getSplittedPDFPage($page){
+ $res=$this->out . 'pdf/p' . $page . '.pdf';
+ if(!file_exists($res)){
+ $this->splitDoc();
+ }
+ return $res;
+ }
+
protected function _findMultiply($resolution)
{
$resolution /= $this->getResolutionRatio();
$pdf2swf->setArg('set subpixels', '0.01');
$pdf2swf->setArg('set jpegquality', '1');
$pdf2swf->setArg('set disablelinks');
- $pdf2swf->setArg(null, $this->out . 'pdf/p' . $page . '.pdf');
+ $pdf2swf->setArg(null, $this->getSplittedPDFPage($page));
$pdf2swf->setArg('output', $this->out . 't' . $page . '.swf');
$pdf2swf->execute();
$this->addToLog($pdf2swf, true, $page);