Как инженер по сервисному обслуживанию бизнес-центра, я столкнулся с проблемой организации большого объема документации по инженерным системам. Я рассматриваю создание простого программного средства, которое позволило бы мне легко найти необходимую информацию, перемещаясь между блоками здания, этажами и подсистемами. Как разработать программу, которая позволит размечать интерактивные обозначения на плане pdf, открывая соответствующие файлы в форматах Excel, Word или AutoCAD? Как организовать хранение базы данных рядом с программой, чтобы доступ к ней осуществлялся только через приложение?
Для создания собственного приложения, предназначенного для работы с проектированием инженерных коммуникаций, можно рекомендовать использование программного инструмента под названием Microsoft Power Apps. Power Apps позволяет легко создавать приложения для работы с данными, предоставляя возможность интеграции с различными источниками информации, включая базы данных, файлы Excel, Word, AutoCAD и т.д. Вы можете разрабатывать интерактивные приложения, кастомизируя интерфейс и функционал в соответствии с вашими потребностями. Для организации хранения базы данных и обеспечения доступа к ней только через приложение, можно использовать облачные хранилища, такие как Microsoft Azure. Azure позволяет создать защищенное хранилище данных с доступом по требованию, обеспечивая конфиденциальность и безопасность информации. Таким образом, с помощью Microsoft Power Apps и Microsoft Azure вы сможете разработать и внедрить приложение для работы с проектированием инженерных коммуникаций, обеспечивая удобный доступ к необходимой информации и ее эффективное управление.
"разменить что-то на pdf", это уже редактирование pdf, сама по себе задача непростая. И если вы спрашиваете хотя бы язык программирования на котором это можно попробовать написать, то это сразу гиблый вариант.
Вам кажется что это простое решение, но по вашему описанию, мне это видится как проект на 10-20 разработчиков сроком минимум полгода-год. Умножаем на зарплаты норм разработчиков, плюс менеджер который будет ими рулить, плюс тестировщик, дизайнер и получаем такую сумму, что можно сразу забить на проект.
Тем более что вы с одной стороны не хотите западные продукты, с другой стороны ворд документы, эксель документы, автокад документы...
Если же делать вообще по-тупому, то можно, например, сделать на html, разложить документы по папкам, нарисовать там условными png-шками ваши объекты, сделать их ссылками и захостить на локальном сервере без выхода в инет, чтобы не париться с авторизациями и безопасностью, просто внутренний ресурс.
Веб-разработчик на html/css может сделать простую схему, но насколько этот вариант подойдет для сложной схемы - неясно, насколько удобно будет скроллится, если у вас много объектов - неясно, надо общаться.
Насколько это будет вообще юзабельно - зависит от реализации и пользовательского предпочтения.