use Cubist\Backpack\Magic\Fields\Textarea;
use Cubist\PDF\CommandLine\FWSTK;
use Cubist\PDF\PDFTools;
+use Cubist\Util\Files\Files;
use Cubist\Util\Gzip;
use Cubist\Util\Math;
use Illuminate\Support\Facades\Cache;
if (!$path) {
$res .= DIRECTORY_SEPARATOR;
}
- return $res;
+ return Files::mkdir($res);
}
public function hasFile($page, $format = 'jpg', $resolution = 150, $quality = 85, $withText = true, $withGraphics = true, $version = 'html', $forceCheck = false)
return false;
}
if ($format === 'svg') {
- $reffile = $this->path('/html/fp' . $page . '.svg');
+ $reffile = $this->path('/html/').'fp' . $page . '.svg';
if (!file_exists($reffile) || filemtime($path) < filemtime($reffile)) {
return false;
}
public function _getHightlightFilePath($page, $mode = 'standard')
{
- $dir = $mode !== 'standard' ? '/' . $mode : '';
- return $this->path('texts' . $dir . '/p' . $page . '.fby');
+ $dir = $mode !== 'standard' ? $mode . '/' : '';
+ return $this->path('texts/' . $dir ). 'p' . $page . '.fby';
}
public function _getTextPath($page, $type = self::TEXT_PLAIN, $mode = 'standard', $extractionMethod = 'fluidbook', $ignoreSeparators = '')
}
$prefix = self::_getTextFilePrefix($extractionMethod);
- $dir = $mode !== 'standard' ? '/' . $mode : '';
- return $this->path('texts/' . $dir . $sepFolder . $prefix . $type . $page . '.txt');
+ $dir = $mode !== 'standard' ? $mode . '/' : '';
+ return $this->path('texts/' . $dir . $sepFolder ).$prefix . $type . $page . '.txt';
}
public function getPDFSource($type = 'crop'): string
{
- return $this->path($type . '.pdf');
+ return $this->path().$type . '.pdf';
}
public function cutDocument($mode)