我正在尝试使用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)
任何人都可以帮我纠正我做错的地方。或者,如果有任何其他方式来添加页码信息,请告诉我。提前致谢