虽然我对此表示怀疑,如果我在C#中使用OpenXML sdk打开word文档并添加一些信息,有什么方法可以让我看看它是否仍然适合一个页面?
如果不是,我不想减少我添加的特定项目的字体大小,直到它适合。
如果我的当前大小与页面大小相关,我可以编写这个算法,只有边距和所有这些。
答案 0 :(得分:1)
我在另一个网站上遇到过这个例子,不知道它是否适用于您的情况,因为它需要Office PIA ......
var app = new Word.Application();
var doc = app.Documents.Open("path/to/file");
doc.Repaginate()
var pageNumber = doc.BuiltInDocumentProperties("Number of Pages").Value as int;