Полезно знать
Зачем открывать PDF здесь, а не загружать на сервер?
Большинство сайтов в духе «бесплатный PDF онлайн» сначала загружают документ на свои серверы. Для меню кафе это нормально, а вот для скана паспорта, расчётного листка или подписанного договора — нет. Здесь файл читает ваш браузер, и он никуда не отправляется.
Под капотом этот просмотрщик использует PDF.js — тот же движок с открытым исходным кодом, на котором работает встроенный просмотрщик PDF в Firefox, — поэтому шрифты, изображения и вёрстка выглядят так, как задумал автор.
Если PDF отображается, но текст не выделяется, скорее всего, он сделан из отсканированных изображений. Тогда текстового слоя просто нет: чтобы превратить картинки обратно в текст, понадобится программа для распознавания текста (OCR).