Вопрос: Получить количество страниц из нескольких документов Word, выбрав их в папке?


Есть ли способ получить общее количество страниц после выбора нескольких документов в папке?


2
2017-11-04 05:33


Источник




Ответы:


Надеюсь, это просветит вас немного дальше, чем довольно короткий ответ, предоставленный другим пользователем.

Простой ответ: нет.

Подробный ответ: Документ MS Word имеет только «страницы» после его создания (т. Е. Открыт). Основной причиной этого является размер страницы. Например: если у вас есть три документа под контролем, отформатированные до размеров A5, A4 и A3 соответственно, то подсчет количества страниц в совокупности будет практически невозможно отобразить в простом, логическом / согласованном формате.

Единственный возможный способ заключается в том, чтобы написать какое-то специальное программное обеспечение, которое открывает каждый желаемый документ один за другим, регистрирует размеры страниц каждого соответствующего документа и затем подсчитывает количество страниц в каждой категории размера страницы и записывает их до закрытия каждого документа и перейти к следующему.

Надеюсь, это поможет вам.

Большое спасибо.

ОБНОВИТЬ

Ответ Адама (22.11.12 в 15:08) также несколько правильнее, и я чувствую, что должен подробно остановиться на моем ответе; Word хранит количество страниц для некоторые типы документов, но не все, как справедливо заявляет Адам. Я решил рассматривать этот фактор как свойство «все или ничего»; либо он хранит количество страниц для всех типов документов, либо вообще ничего. Следовательно, почему, если вы извлекаете page count свойство из каждого документа, это может привести к неправильным / неточным данным из-за того, что определенные типы файлов не читаются. Вот почему мое предложение пользовательского программного обеспечения было бы лучшим вариантом, поскольку данные могут стать устаревшими или неточными и не всегда отражать факты. Вот почему лучше рассматривать Word как не хранение каких-либо свойств номера страницы, а не только некоторых.

Надеюсь, это тоже поможет?


4
2017-11-06 13:21



Спасибо за информацию. Я не предполагаю, что у вас есть ссылка на любое такое программное обеспечение? - Paul Spangle
Я не боюсь; однако логика программного обеспечения не должна быть слишком сложной для реализации. Программное обеспечение необходимо искать в каталоге, найти все .doc / .docx файлы, а затем оттуда, откройте документ, запишите количество страниц (если вы хотите указать размер страницы здесь, для этого потребуется более подробный анализ документа), добавьте общее количество в число запусков для каждого размера страницы, затем закройте документ и перейти на следующий, пока все не будут проанализированы. - SnookerFan
@SnookerFan, пожалуйста, не мешайте пользователям принимать ответ и, пожалуйста, не злоупотребляйте флагами, чтобы попросить модераторов сделать это от вашего имени. Выбор выбора ответа полностью зависит от пользователя; если они не хотят выбирать ответ, им этого не нужно. Я уверен, что не случайно, что ваш внезапный и интенсивный интерес к этому пользователю, отмечающий их решение, не случайно. Не беспокойтесь о 15 пунктах - просто признайте, что иногда люди не отмечают принятый ответ, и ваше время лучше потрачено на написание новых ответов, чем попрошайничество с галочкой ответа от года назад. - nhinkle♦
Не случайно, что именно? - SnookerFan
Это сработало? - SnookerFan


Подробный ответ SnookerFan - немного, Microsoft Word делает сохраните количество страниц в документе в качестве свойства документа при сохранении документа. Это значение отображается в проводнике при просмотре свойств файла, и это должно быть правильно в 99% случаев, хотя я уверен, что есть ситуации, когда значение этого свойства может стать устаревшим и неправильным.

Поэтому вы можете создать простое приложение и даже включить его в плагин оболочки, чтобы запросить это свойство и добавить значения вместе.

Следует иметь в виду, что это свойство отображается для документов DOC и DOCX, но не для RTF-формата, даже если оно записано в документ RTF (представленное ключевым словом {\ nofpagesX}).


0
2017-11-22 15:08





Этот же вопрос появился на работе, и Google привел меня сюда. Невозможно выбрать документы в проводнике Windows и получить количество страниц, но есть и другие методы, которые могут обеспечить достаточно хорошую оценку.

Я подумываю попробовать этот сценарий PowerShell: Эй, сценарист! Как подсчитать количество страниц в группе документов Word Office? Для конечного пользователя я бы установил ярлык и, возможно, запросил местоположение папки.


0
2018-04-24 18:39