Мы используем чертежи PDF, чтобы пользователи в строительной отрасли вносили ошибки, отклонения, наблюдения и т. Д. В планы этажей и т. Д. Сегодня мы конвертируем PDF в png/jpg, чтобы получить координаты x, y на изображении. Это дает нам возможность вставить наблюдательный «контакт» на любом мобильном устройстве, ПК или Mac и показать его на другом устройстве в том же месте на чертеже. Преобразование PDF в изображение уменьшает качество или размер файла. Мой вопрос: как мы можем вставлять наши наблюдения непосредственно в pdf в наши мобильные/веб-приложения и сохранять их в том же самом месте при открытии его на разных устройствах (разные размеры и разрешения экрана). Файлы не должны быть большими , поскольку они используются на мобильных устройствах в полевых условиях.Вставка штифта/наблюдения с координатой x, y в чертеже PDF
ответ
Первая мысль - использовать две системы координат - глобальные (независимые) и локальные (в зависимости от фактического устройства). Например, вы можете сохранять глобальные координаты пикселей и после того, как на каждой платформе есть вспомогательная функция, чтобы перевести их в локальные координаты PDF.
Надеюсь, это поможет. Если нет, добавьте фактический код текущего расчета координат.
Вам не нужно преобразовать в изображение, чтобы добавить «контакты» в PDF на мобильном устройстве. Если вы используете Adobe Reader (бесплатно) на рабочем столе и на мобильном устройстве, вы сможете добавить значок с комментарием ... даже в виде стрелки или значка для вашего документа. Затем комментарий появится в том же месте в PDF во всех Читателях. Если ранее вы установили геопространственное местоположение в этом PDF-файле, вы даже сможете получить позицию булавки в реальных единицах, измерить PDF в реальных единицах и создать отчет о местах контактов с их долготы и широты.