我正在使用google drive sdk创建一个pdf文件,但是在创建文件时出现错误..我无法下载该文件。
这是我在创建pdf文件时的PHP代码:
$subcontent = "<h1>Hello World</h1><p>text here of some</p>";
$file = new Google_DriveFile();
$file->setTitle( $fileName );
$file->setDescription( $description );
$mkFile = $this->_service->files->insert($file, array('data' => $subcontent, 'mimeType' => 'application/pdf'));
该文件无法下载或打印..
该文件底部显示错误
Opps! There was a problem loading more pages
答案 0 :(得分:1)
您似乎已经假设Drive会将您的HTML文件转换为PDF文件。 不会。
您可以要求云端硬盘将您的HTML转换为Google文档,然后将该文档导出为PDF格式。将您的mime类型更改为text/html
并添加convert=true
(有关如何执行此操作,请参阅库文档)。