work on powerpoint fallback
This commit is contained in:
parent
228e084e65
commit
1f52ad0363
1 changed files with 4 additions and 5 deletions
|
@ -59,7 +59,6 @@ class MSOfficeExcel extends Provider {
|
|||
public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
|
||||
require_once('PHPExcel/Classes/PHPExcel.php');
|
||||
require_once('PHPExcel/Classes/PHPExcel/IOFactory.php');
|
||||
//require_once('mpdf/mpdf.php');
|
||||
|
||||
$abspath = $fileview->toTmpFile($path);
|
||||
$tmppath = \OC_Helper::tmpFile();
|
||||
|
@ -113,14 +112,12 @@ class MSOfficePowerPoint extends Provider {
|
|||
}
|
||||
|
||||
public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
|
||||
//require_once('');
|
||||
//require_once('');
|
||||
return false;
|
||||
|
||||
$abspath = $fileview->toTmpFile($path);
|
||||
$tmppath = \OC_Helper::tmpFile();
|
||||
|
||||
$excel = PHPPowerPoint_IOFactory::createWriter($abspath, 'PDF');
|
||||
$excel->save($tmppath);
|
||||
null;
|
||||
|
||||
$pdf = new \imagick($tmppath . '[0]');
|
||||
$pdf->setImageFormat('jpg');
|
||||
|
@ -128,6 +125,8 @@ class MSOfficePowerPoint extends Provider {
|
|||
unlink($abspath);
|
||||
unlink($tmppath);
|
||||
|
||||
$image = new \OC_Image($pdf);
|
||||
|
||||
return $image->valid() ? $image : false;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue