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

Документооборот 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).

https://ptp-tmn.ru плоттер Canon imagePROGRAF TM-200 заказать: купить плоттер Canon. Детальная информация дорожные плиты купить цены здесь. 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

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

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

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

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