Ekspor presentasi dalam format pdf

Saya ingin mengekspor presentasi google slide dalam format pdf menggunakan g-slide api, saya menggunakan fungsi Google api ini:

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

Ketika saya melakukan print_r($content) saya dapat melihat kode pdf. Tapi bagaimana saya bisa menampilkan $content pada file pdf, yang bisa saya simpan di mesin lokal?.


person Malki Mohamed    schedule 28.02.2017    source sumber
comment
Saya hanya ingin memastikan. Apakah Anda ingin menyimpan file Google Slide di komputer Anda sebagai file PDF?   -  person noogui    schedule 01.03.2017
comment
ya, itu saja,   -  person Malki Mohamed    schedule 01.03.2017


Jawaban (1)


Saya memecahkan masalah seperti itu:

$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'] adalah jalur proyek folder untuk saya.

person Malki Mohamed    schedule 01.03.2017