Итак, я работаю над проектом, в котором клиент обнаружил проблему на сайте, созданном для него предыдущим разработчиком.Они обнаружили, что модуль Scribd iPaper прекрасно загружает защищенные документы в Firefox, Safari и Chrome, но не в Internet Explorer.
В IE чертовски просто не загружается.Сайт использует модуль Drupal iPaper, который, как я полагаю, финансировался Scribd.Он использует Flash Reader (для защищенных документов).Я бы переключил его на использование более новой программы чтения HTML5, однако они нуждаются в защите документа, и программа чтения HTML5 не предлагает возможности для этого.
Я покопался в Интернете для ответов и ничего не нашелиспользования.Я подозревал возможную проблему, связанную с CSS или JS (мы все знаем, насколько отвратительным может быть IE), но когда я удалил все оба со страницы, результаты остались прежними.
Затем я попытался найти альтернативное решениеи нашел Embedit.in.Сделал библиотеку PHP и модуль Drupal, а затем, начиная с понедельника этой недели, их сервис начал функционировать (больше не конвертируя загруженные файлы, они заявляют о проблемах с сервером).Я посмотрел в docstoc, но чтобы использовать их API, вы должны отправить им электронное письмо, так как они отключили форму запроса из-за проблем со спамом.Я послал им по электронной почте, но без ответа.Я даже предложил поделиться библиотекой PHP и модулем Drupal, который я буду создавать и поддерживать самостоятельно с ними и со всем миром (именно это я и собирался делать с Embedit.in).
Я также изучил вариантиспользования встроенного кода для прямой загрузки PDF в браузере.Отлично работает во всем, кроме Firefox (имеет проблемы с получением нужного плагина и не использует плагин Adobe Flash по умолчанию, как во всех других браузерах).
Я также безуспешно пытался скомпилировать PDF2SWF на моем Mac.Я даже не уверен, смогу ли я использовать это на серверах, и у меня все равно нет SSH-доступа к серверу prod (только развертывание Subversion).
Я дошел до конца своих веревок здесь.У кого-нибудь есть решения для меня?
Мне нужны следующие способности:
- Защита документов
- Отображение в IE, FF и Safari на Windows и Mac
- Отображать прямо в браузере, не требуя от пользователя загрузки дополнительного плагина (помимо Flash).
- Уметь устанавливать его программно, и это должно работать с PDF-файлами.
Спасибо!