Сегодня мне нужно было отрыть локальный pdf файл в браузере. Казалось бы, что может быть легче, чем такая травильная задача? Оказалось, что всё не так просто. По крайне мере, с моими входными данными.
Итак, главная цель — это открыть английскую книжку в браузере и получить возможность переводить некоторые слова в ней, используя дополнение quick translator для firefox.
По умолчанию, firefox сам открывает pfd-ки с помощью pdf.js. Однако я, к сожалению, изменил способ открытия ПДФ-ок на «открыть с помощью adobe reader. Поэтому, когда я сейчас пытаюсь открыть любую pdf-ку с помощью браузера, начинается нечто: каждую секунду автоматически появляется пустая вкладка, которая как бы говорит мне, что: «открывать твою пдф-ку не буду».
Я решил не менять настройки FF. Да, чего там говорить, я и не помню, как это делать. Я что-то менял в about:config по этому поводу, а искать — лень.
Я подумал, что в мире существует миллион онлайн ридеров пдф. Загуглив этот запрос, я нашёл 10-ток ридеров. Большинство из них умели загружать локальные файлы и… и пытаться открывать его.
К сожалению, некоторые ридеры даже не смогли открыть мою книгу, а те, кто смог (2 ридера), не позволяли работать переводчику-дополнению, так как запуск шёл в какой-то своей оболочке. Гугл ридер входит именно в эти 2 ридера.
Я решил забить на поиск онлайн ридера и скачать с гитхаба pdf.js. Оказалось, что у них есть вполне работоспособная демо-версия, которая легко может читать локальные файлы. Она то мне и помогла в моей задаче.
Категории: Веб-мастеринг