如何使用 php 在 google drive sdk 中创建文件 pdf 文件

How to create file pdf file in google drive sdk using php

我正在使用 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

任何人都可以帮助我吗?我在一周内一直在努力..提前致谢,任何帮助将不胜感激..

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

您可以要求云端硬盘将您的 HTML 转换为 Google 文档,然后将该文档导出为 PDF。将您的 mime 类型更改为 text/html 并添加 convert=true(有关如何执行此操作,请参阅库文档)。