如何使用google-docs-api和Java在新文档中设置页眉和页脚

时间:2019-05-02 14:47:49

标签: java google-docs-api

我需要使用google-docs-api复制word文档,但是我不知道如何在新文档中插入页眉和页脚。似乎没有要求。  有什么建议吗?

1 个答案:

答案 0 :(得分:0)

据我了解,您可以使用方法documents.create使用请求中给出的标题来创建空白文档。

HTTP请求

POST https://docs.googleapis.com/v1/documents

请求正文

{
  "documentId": string,
  "title": string,
  "body": {
    object(Body)
  },
  "headers": {
    string: {
      object(Header)
    },
    ...
  },
  "footers": {
    string: {
      object(Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object(Footnote)
    },
    ...
  },
  "documentStyle": {
    object(DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object(SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object(NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object(SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object(List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object(NamedRanges)
    },
    ...
  },
  "revisionId": string,
  "suggestionsViewMode": enum(SuggestionsViewMode),
  "inlineObjects": {
    string: {
      object(InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object(PositionedObject)
    },
    ...
  }
}

字段headersfooters代表文档中的页眉和页脚,分别以页眉ID和页脚ID为键。