@StreetRacer

Как в Google Drive API export указать доп. параметры?

Есть PHP код, который загружает Excel таблицу в Google Drive, и следом экспортирует в PDF. НО таблица изначально в горизонтальной ориентации, а выгружается в вертикальной. + видны линии сетки (не границы ячеек) и большие отступы со всех сторон. Можно ли как-то в запросе экспорта добавить параметры которые выгружают PDF с горизонтальной ориентацией, что бы не были видны линии сетки и уменьшить отступы?
Вот сам код:
$client = new Google_Client();
				if ($credentials_file = checkServiceAccountCredentialsFile()) {
				  $client->setAuthConfig($credentials_file);
				} elseif (getenv('GOOGLE_APPLICATION_CREDENTIALS')) {
				  $client->useApplicationDefaultCredentials();
				} else {
				  echo missingServiceAccountDetailsWarning();
				  return;
				}
				$client->setApplicationName("Client_Library_Examples");
				$client->setScopes(['https://www.googleapis.com/auth/drive']);

				$service = new Google_Service_Drive($client);
				
				$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
				
				$objWriter->save(__DIR__ .'/files/uch_plan/xls/'.$plan_info['plan_info']['name_group'].'.xls');
				
				$fileMetadata = new Google_Service_Drive_DriveFile(array(
					'name' => 'My Report',
					'mimeType' => 'application/vnd.google-apps.spreadsheet'));
				$content = file_get_contents(__DIR__ .'/files/uch_plan/xls/'.$plan_info['plan_info']['name_group'].'.xls');
				$file = $service->files->create($fileMetadata, array(
					'data' => $content,
					'mimeType' => 'application/vnd.ms-excel',
					'uploadType' => 'multipart',
					'fields' => 'id'));
					
				$response = $service->files->export($file->id, 'application/pdf', array(
					'alt' => 'media'));
				$content = $response->getBody()->getContents();
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
freelansim.ru

или играй с параметрами
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы