与官员更改保证金
Change margins with officer
我正在尝试使用 officer 库更改 word 文档的属性,但我无法成功。
我需要更改整个文档的边距。
假设我有这个文件:
barometer <- read_docx %>%
body_add_par("A title", style = "heading 1") %>%
body_add_par("Hello world!", style = "Normal") %>%
print(target = "test.docx")
有谁知道如何设置文档的边距吗?
谢谢!
以正确且简单的方式进行操作。首先,打开任何一个 word 文档并将所有内容更改为完全符合您的要求:字体、缩进、边距等。然后将该布局另存为新样式。然后在 officeR
中,您需要做的就是指定该样式而不是 "Normal."
如果样式中没有包含诸如页边距之类的内容(我现在忘记了),那么再往前走一步,再次在 Word 中进行。做我在第一段中列出的所有事情。确保文档中没有文本或图片或任何内容(完全空白)。然后SaveAs和select“.dot”或“.dotx”另存为文档模板。现在,当您 运行 officeR
时,您可以指定该模板并创建一个新的“.docx”文件。您可以使用 officeR
命令命名并保存它。
我正在尝试使用 officer 库更改 word 文档的属性,但我无法成功。
我需要更改整个文档的边距。
假设我有这个文件:
barometer <- read_docx %>%
body_add_par("A title", style = "heading 1") %>%
body_add_par("Hello world!", style = "Normal") %>%
print(target = "test.docx")
有谁知道如何设置文档的边距吗?
谢谢!
以正确且简单的方式进行操作。首先,打开任何一个 word 文档并将所有内容更改为完全符合您的要求:字体、缩进、边距等。然后将该布局另存为新样式。然后在 officeR
中,您需要做的就是指定该样式而不是 "Normal."
如果样式中没有包含诸如页边距之类的内容(我现在忘记了),那么再往前走一步,再次在 Word 中进行。做我在第一段中列出的所有事情。确保文档中没有文本或图片或任何内容(完全空白)。然后SaveAs和select“.dot”或“.dotx”另存为文档模板。现在,当您 运行 officeR
时,您可以指定该模板并创建一个新的“.docx”文件。您可以使用 officeR
命令命名并保存它。