Micorosft Edge - Встроенный PDF - Как распечатать

Наш сайт имеет PDF, встроенный в наши страницы, которые позволяют пользователю печатать их. У нас это работает во всех браузерах/платформах, используя различные методы PDFjs/PDFObject/iframes и т.д.

Однако, когда дело доходит до Edge, ни один из этих методов не печатает правильно. Используя iframe, который, как я полагаю, использует встроенный просмотрщик PDF, нет опции печати (только Сохранить как). Если я печатаю с помощью панели инструментов Edge, я получаю все содержимое html вокруг нее (я ценю, что я мог бы скрыть остальную часть содержимое с использованием css для печати, но я надеялся, что будет более чистый способ). Использование PDFjs печатает всю страницу не только в формате PDF. PDF-объект просто говорит мне, что у меня нет Adobe Installed, потому что нет поддержки ActiveX.

Итак, мои вопросы: кто-нибудь еще разработал, как распечатать встроенный PDF файл в Edge? И если у вас есть, как?

Ответ 1

Microsoft знает об этой проблеме в Edge и собирается представить ее в предстоящем обновлении Windows 10 Creators Update (версия 1703, AKA Redstone 2 или RS2), запланированном на Spring 2017.

Насколько я могу судить, в настоящее время не существует текущего решения этой проблемы.

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/7801755/