OpenXML: в любом случае, чтобы увидеть, подходит ли документ Word одной странице

Хотя я сомневаюсь в этом, если я открою текстовый документ с использованием OpenXML SDK в C# и добавлю некоторую информацию, есть ли какой-нибудь способ для меня, чтобы увидеть, умещается ли он на одной странице?

Если это не так, я не хочу уменьшать размер шрифта для определенных элементов, которые я добавил, пока он не подойдет.

Я мог бы написать этот алгоритм, если бы у меня был текущий размер по отношению к размеру страницы с полями и все такое.

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;
Другие вопросы по тегам