В конечном результате важен конечный результат!

воскресенье, декабря 04, 2005

ColdFusion и свойства документов MS Office

Вчера я рассказал как создавать и манипулировать документами MS Office, а сегодня я расскажу вам как получить доступ к свойствам документов (такие как автор документа, комментарии, кол-во страниц в документе Word и т.п.) Оффиса.
Все очень просто. Никаких особых ухищрений вам не потребуется.

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

ApplicationName

Название приложения, в котором был создан файл. MS Office возвращает значения типа "Microsoft Excel", "Microsoft Office Word" или "Microsoft PowerPoint".

Author

Автор документа. Может быть пустым.

Category

Категория, определенная пользователем. Может быть пустым.

CharacterCount

Кол-во символов в документе Word document.

CharacterCountWithSpaces

Кол-ыо символов в документе Word, за исключением пробелов.

Comments

Комментарии пользователя. Может быть пустым.

Company

Название компании пользователя. Может быть пустым.

DateCreated

Дата и время первого создания документа. Может быть пустым.

DateLastSaved

Дата и время последнего сохранения документа. Может быть пустым.

HiddenSlideCount

Число скрытых слайдов в презентации PowerPoint.

Keywords

Ключевые слова, определенные пользователем к документу. Может быть пустым.

LastSavedBy

Имя последнего пользователя, сохранившего файл.

LineCount

Число линий в документе Word.

Manager

Имя менеджера, определенное пользователем. Может быть пустым.

NoteCount

Число заметок в документе PowerPoint.

PageCount

Число страниц в документе Word.

ParagraphCount

Число параграфов в документе Word.

RevisionNumber

Число - сколько раз документ был сохранен.

SlideCount

Число слайдов в презентации PowerPoint.

Subject

Тема документа. Может быть пустым.

Title

Заголовок документа, данный пользователем. Может быть пустым.

TotalEditTime

Число минут, сколько пользователь редактировал документы Word и PowerPoint.

Version

Версия приложения, создавшего документ. К примеру Microsoft PowerPoint 2003 SP1 будет числиться тут как 11.6360.

WordCount

Число слов в документе Word.



А сам cfusion-код, я привел в Google Base, т.е. вот тут. Можете пользоваться как угодно и тренироваться... :)
А если вы хотите изменять свойства документов MF Office, то вам также не потребуется ничего особого, даже того самого POI. Все также предельно просто, но об этом в следующий раз :)

Комментариев нет: