Инструменты для разработчика → Инструменты автоматизации для разработчиков
Евгений Сичкарь
OfficeViewer - технология использования программ Microsoft Office в качестве read-only просмотрщиков
29.05.06
Данная программа является демонстрацией технологии использования программ из набора Microsoft Office в качестве Read-Only просмотрщиков.
Документы Microsoft Office являются стандартом de-facto для обмена информацией в большом количестве предприятий. В то же время довольно часто на предприятиях системы документооборота строятся на базе собственных разработок, либо разработок сторонних компаний (не Microsoft).
Одной из задач систем документооборота на предприятии является возможность read-only просмотра документов работником, без возможности скопировать или распечатать просмотренную информацию. Данный функционал не в полной мере реализуется программами из набора Microsoft Office (например средства по защите документов). В то же время многие системы документооборота имеют свой интерфейс, и для пользователя желательно, чтобы просмотр документов был интегрирован в этот интерфейс. При наличии большого количества документов, также возникает вопрос в обеспечении связи между документами, и проще всего это сделать через систему гиперссылок (hyperlinks).
Именно для этих целей и был разработан данный комплекс. В его задачу входит открытие документов внутри окна приложения (без открытия другого окна Microsoft Office), просмотр документов в read-only режиме. И ограничение функциональности копирования в буфер обмена и печати документов (данный функционал может быть привязан к системе прав в конечной системе документооборота). Также обеспечивается перехват нажатий на hyperlinks в документе и возможность открыть по необходимости любой другой документ внутри данной системы документооборота.
Комплекс представляет собой систему, построенную на базе встраиваемых модулей (plug-ins), где каждый модуль отвечает за поддержку одного из форматов документов. С точки зрения конечного приложения, комплекс может привязываться к любому окну (window) приложения, с возможностью организации мультидокументного интерфейса.
Исходный код: за отдельную плату
Способ распространения: бесплатно
OfficeViewer_OE.zip
479,8 КБ
Рейтинг разработки: 4
PC Magazine/RE:
Интересная концептуальная разработка, иллюстрирующая возможности использования внутренних механизмов прикладных систем, в том числе используемых в Microsoft Office, в других прикладных разработках. Предлагаемый подход позволяет значительно расширить функциональность создаваемых систем за счет дополнительно устанавливаемых механизмов.
Обеспечены условия для обработки текстовой части рабочих документов, тогда как их графическая и организационная часть поддерживается не всегда. В рецензии даны рекомендации, на что следует обратить внимание в случае принятия решения об использовании данной разработки.
Вследствие будущего перехода на стандарты хранения документов в формате XML и использования специальных «парсеров» для интерпретации кода с данными можно ожидать повышения роли подобных разработок как необходимого инструмента для адаптации ранее созданных механизмов для работы с новыми типами хранения данных.
|
Разработка опубликована в следующих разделах:
Технологические разработки для создания новых систем
Автоматизация программ Office
Работа (операции) над текстом
Работа с электронной почтой и Интернет
Технологии обработки и хранения данных
Инструменты автоматизации для разработчиков
|