work on powerpoint fallback

remotes/origin/stable6
Georg Ehrke 13 years ago
parent 228e084e65
commit 1f52ad0363
  1. 9
      lib/preview/msoffice.php

@ -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…
Cancel
Save