Я использую dsofile.dll для получения количества страниц из документов Word, на данный момент все, что мне нужно, это количество страниц и только документы Word в настоящее время.
Для некоторых документов количество страниц возвращается как 0 (или вообще может быть недействительным?), И поэтому мне нужно решение или другой подход.
Автоматизация Word является последним средством, поскольку она считается небезопасной и в противном случае перегрузит сервер.
Есть идеи?
КОД:
<%
dim dso : Set dso = Server.createObject("DSOFile.OleDocumentProperties")
dso.open(wordFilePath)
response.write dso.summaryProperties.pageCount
dso.close()
set dso = nothing
%>
РЕДАКТИРОВАТЬ1: По-прежнему нет прогресса, попытка автоматизации слова привела к множеству проблем, которые можно увидеть здесь: Разрешения автоматизации Word Server (некоторые ответы и некоторые вопросы) , ответы приветствуются :) *