使用Google Cloud或Drive以编程方式将Word转换为PDF

问题描述 投票:4回答:2

考生使用我的PHP应用程序以Word或PDF格式上传他们的简历。我想将Word文档(doc或docx)转换为PDF。我尝试过使用服务器上的解决方案(PHP库),但找不到足够可靠的解决方案,所以我现在正在探索Google解决方案。

似乎Drive API正是我需要的。我可以:

  • 上传Word文档并请求转换为Google文档。
  • 将文档导出为PDF
  • 删除文档

问题是(据我所知),我可以访问Drive API的唯一方法是通过OAuth 2,这在简单的服务器到服务器访问的情况下是相当大的开销。我更喜欢使用简单的API密钥。

据我所知,如果我想使用API​​密钥,那么我需要注册一个Google服务帐户,这似乎是一个相当大的开销。 (我只想转换一些文件,对吧?)。

有没有直接的方法来实现我的目标(使用Google资源)?或者这两个选项是我唯一的选择吗?

pdf ms-word google-drive-sdk google-oauth
2个回答
2
投票

您的用例非常适合服务帐户。这不是一个很大的开销,比如10分钟设置帐户和几个小时来编写授权代码。如果您更愿意使用常规帐户,请查看How do I authorise an app (web or installed) without user intervention?,其中包含分步说明和示例代码。

© www.soinside.com 2019 - 2024. All rights reserved.