0

我通过 Google Drive Service 将 HTML 文件转换为 PDF。我想在页面上添加页眉和页脚。如何使用 Java Google Drive API 做到这一点?

PS:如果没有适当的方法,将不胜感激任何解决方法。

4

1 回答 1

1

我认为您不能直接使用 Google Drive API 来执行此操作。如果您对某些解决方法感到满意,我会使用Google Apps Script FooterSection Class

  1. 使用带有选项 convert=true 的Files.insert()上传文件
  2. 在执行以下操作的特定文件夹上触发或继续运行脚本:
  3. 使用FooterSection 类修改页脚
  4. 将 Google 文档文件导出为 PDF

为了导出PDF,我可以想到两种方法。

使用Document Class of Apps 脚本

doc.getAs("application/pdf") 

或者使用Files.list()从 Google Drive API 获取 PDF 的导出链接,您可以在其中获取 PDF 的可下载链接。

"exportLinks": {
    "application/pdf": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=pdf",
    "application/x-vnd.oasis.opendocument.spreadsheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=ods",
    "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=xlsx"
   },
于 2013-06-03T18:14:40.570 回答