Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Евгений Сичкарь

OfficeViewer - технология использования программ Microsoft Office в качестве read-only просмотрщиков

29.05.06

PC Magazine: It works!

Данная программа является демонстрацией технологии использования программ из набора 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 КБ

Журнал PC Magazine/REРейтинг разработки: 4

PC Magazine/RE:

Интересная концептуальная разработка, иллюстрирующая возможности использования внутренних механизмов прикладных систем, в том числе используемых в Microsoft Office, в других прикладных разработках. Предлагаемый подход позволяет значительно расширить функциональность создаваемых систем за счет дополнительно устанавливаемых механизмов.

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

Вследствие будущего перехода на стандарты хранения документов в формате XML и использования специальных «парсеров» для интерпретации кода с данными можно ожидать повышения роли подобных разработок как необходимого инструмента для адаптации ранее созданных механизмов для работы с новыми типами хранения данных.


 

Разработка опубликована в следующих разделах:

Технологические разработки для создания новых систем

Автоматизация программ Office

Работа (операции) над текстом

Работа с электронной почтой и Интернет

Технологии обработки и хранения данных

Инструменты автоматизации для разработчиков