Spatie\PdfToImage\Pdf::saveAllPagesAsImages PHP Method

saveAllPagesAsImages() public method

Save the file as images to the given directory.
public saveAllPagesAsImages ( string $directory, string $prefix = '' ) : array
$directory string
$prefix string
return array $files the paths to the created images
    public function saveAllPagesAsImages($directory, $prefix = '')
    {
        $numberOfPages = $this->getNumberOfPages();
        if ($numberOfPages === 0) {
            return [];
        }
        return array_map(function ($pageNumber) use($directory, $prefix) {
            $this->setPage($pageNumber);
            $destination = "{$directory}/{$prefix}{$pageNumber}.{$this->outputFormat}";
            $this->saveImage($destination);
            return $destination;
        }, range(1, $numberOfPages));
    }