候选人使用我的 PHP 应用程序以 Word 或 PDF 格式上传他们的简历。我想将 Word 文档(doc 或 docx)转换为 PDF。我曾尝试使用服务器上的解决方案(PHP 库),但找不到足够可靠的解决方案,因此我现在正在探索 Google 解决方案。
Drive API 似乎正是我所需要的。我可以:
问题是(据我所知),我可以访问 Drive API 的唯一方法是通过 OAuth 2,这在简单的服务器到服务器访问的情况下是相当大的开销。我更喜欢使用简单的 API key 。
据我所知,如果我想使用 API key ,那么我需要注册一个 Google 服务帐户,这似乎又是一个相当大的开销。 (我只想转换一些文件,对吗?)。
有没有直接的方法来实现我的目标(使用 Google 资源)?还是上面的两个选项是我唯一的选择?
最佳答案
您的用例非常适合服务帐户。这并不是一个很大的开销,比如设置帐户需要 10 分钟,编写身份验证代码需要几个小时。如果您更愿意使用普通帐户,请查看 How do I authorise an app (web or installed) without user intervention?其中有分步说明和示例代码。
关于pdf - 使用 Google Cloud 或 Drive 以编程方式将 Word 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55271263/