2015-07-12 53 views
0

我正在创建一个PDF文件使用谷歌驱动器SDK但我得到一个错误,当文件创建..我不能下载文件。如何创建文件的PDF文件在谷歌驱动器SDK使用PHP

这是在创建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')); 

该文件不能下载或打印.. enter image description here

文件也已在底部显示一个错误说 Opps! There was a problem loading more pages enter image description here

任何人都可以在我的情况下帮助我吗?我一直在努力在一个星期..在此先感谢,任何帮助将不胜感激..

回答

1

您似乎已假设云端硬盘将您的HTML文件转换为PDF文件。 它不会

您可以做的是让Drive将您的HTML转换为Google文档,然后将该文档导出为PDF。将您的mime类型更改为text/html并添加convert=true(请参阅库文档了解如何执行此操作)。

相关问题