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

Документооборот 51
Наука/образование 17
Бухгалтерский учет. Финансы 26
Обработка и хранение данных 29
Решения для бизнеса 29
Игры и развлечения, анализ и тестирование 5
Домашние дела 1
Культура, спорт, здоровье 3
Инструменты для разработчика 34

Конкурс

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

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

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

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

PC Magazine: It works!

Данная программа является демонстрацией технологии использования программ из набора Microsoft Office в качестве Read-Only просмотрщиков.

Документы Microsoft Office являются стандартом de-facto для обмена информацией в большом количестве предприятий. В то же время довольно часто на предприятиях системы документооборота строятся на базе собственных разработок, либо разработок сторонних компаний (не Microsoft).

Zoomax качественные товары для террариумов.

Одной из задач систем документооборота на предприятии является возможность read-only просмотра документов работником, без возможности скопировать или распечатать просмотренную информацию. Данный функционал не в полной мере реализуется программами из набора Microsoft Office (например средства по защите документов). В то же время многие системы документооборота имеют свой интерфейс, и для пользователя желательно, чтобы просмотр документов был интегрирован в этот интерфейс. При наличии большого количества документов, также возникает вопрос в обеспечении связи между документами, и проще всего это сделать через систему гиперссылок (hyperlinks).

Именно для этих целей и был разработан данный комплекс. В его задачу входит открытие документов внутри окна приложения (без открытия другого окна Microsoft Office), просмотр документов в read-only режиме. И ограничение функциональности копирования в буфер обмена и печати документов (данный функционал может быть привязан к системе прав в конечной системе документооборота). Также обеспечивается перехват нажатий на hyperlinks в документе и возможность открыть по необходимости любой другой документ внутри данной системы документооборота.

Комплекс представляет собой систему, построенную на базе встраиваемых модулей (plug-ins), где каждый модуль отвечает за поддержку одного из форматов документов. С точки зрения конечного приложения, комплекс может привязываться к любому окну (window) приложения, с возможностью организации мультидокументного интерфейса.


Исходный код: за отдельную плату
Способ распространения: бесплатно


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

PC Magazine/RE:

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

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

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


 

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

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

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

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

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

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

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