我正在尝试使用 ruby 中的 win32ole 为 WORD 文档中的每一页添加页码。请看以下代码
require 'win32ole'
word = WIN32OLE.new("Word.Application")
word.ActiveWindow.ActivePane.View.SeekView = 9 #wdSeekCurrentPageHeader
word.Selection.Add(selection.Range,wdFieldNumPages)
上面的代码能够添加页码,当我打开 doc 文件时,我看到在每页的页眉中添加了页码,但是在转换为文本文件时,它不保留页眉和页脚,它只为最后添加页码页。
doc.SaveAs("#{doc_output_path}.txt",4)
谁能帮我纠正我做错的地方。或者如果有任何其他方法可以添加页码信息,请告诉我。提前致谢