Это вопрос с самостоятельным ответом. Клиент с двумя независимыми провайдерами, с которых они загружают PDF-файлы и затем распечатывают оба, начал предоставлять расширения файлов WML
вместо расширений PDF
и не смог распечатать файлы.
1 ответ
Создание ассоциации файлов между устройством чтения PDF (например, Adobe Reader или Foxit reader) было решением. Это все тот же файл PDF (внутренние заголовки и все), единственное отличие - расширение файла.
Дополнительная проблема возникла, когда я не смог создать связь между файлами WML в Firefox и Foxit Reader для клиента. Я пошел в Проводник Windows, open the WML file with
и создал ассоциацию Windows. Затем я переименовал файл mimeTypes.rdf
и снова открыл Firefox (необходимо перезапустить Firefox). Затем я смог создать ассоциацию для файла WML с Foxit. Я также отключил безопасный режим, и появилось диалоговое окно печати (безопасный режим в Foxit запрещает запуск JavaScript, но если это надежный источник, значит, вы в порядке).
C:\Users\[Windows User]\AppData\Roaming\Mozilla\Firefox\Profiles\[Firefox Profile Name]\mimeTypes.rdf
Это может быть немного более техническим, чем то, с чем может столкнуться человек, ищущий ответ, и я не уверен, ограничен ли он отраслью здравоохранения, хотя это было довольно легко исправить, чтобы все это заработало. Надеюсь, это сэкономит кому-то время и безумие в решении проблемы.
Я бы порекомендовал при обращении к провайдеру сообщить, чтобы его разработчики знали, что это, скорее всего, сторонняя проблема, так как мой клиент сказал, что две независимые компании начали сталкиваться с этой проблемой одновременно. Это то, что происходит, когда либо разработчики ленивые и просто сторонние дерьмо из всего, или боссы не выделяют достаточно времени для разработчиков, чтобы сделать свою работу.