Экспорт презентации в формате PDF

Я хочу экспортировать презентацию Google Slide в формат PDF с помощью API g-Slide, я использовал эту функцию Google API:

$fileId = '1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo';
$response = $driveService->files->export($fileId, 'application/pdf', array('alt' => 'media' ));
$content = $response->getBody()->getContents();

Когда я делаю print_r($content) Я вижу код PDF. Но как я могу отобразить $content в PDF-файл, что я могу сохранить на локальном компьютере?

1

Решение

Я решаю проблему так:

$driveService = new \Google_Service_Drive($client);
$response = $driveService->files->export($presentation_id, 'application/pdf', array('alt' => 'media' ));
$content = $response->getBody()->getContents();
$filename = str_replace(" ", "-", 'pdf_name.pdf');

file_put_contents($upload_dir['path'].'/'.$filename, $content);

$upload_dir['path'] это путь к папке проекта для меня.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]