Файл не начинается с '%PDF-'
-
18-09-2019 - |
Вопрос
Вчера у меня была своеобразная проблема.Клиент установил одно из моих приложений Delphi на несколько ноутбуков Toshiba, и все было хорошо, пока не пришло время сгенерировать некоторые файлы Acrobat в виде отчета Rave 7, который выдал ошибку subject.
На ноутбуках был установлен стандарт Acrobat 7 с XP SP3 и IE8.Я удалил Acrobat 7 Standard, вставил Acrobat 5 Reader, который у них валялся, и проблема исчезла.Однако клиент не рассматривает возврат к Acrobat как решение, поскольку обычная среда, в которой работает это приложение Delphi XP SP3, IE 7 и Acrobat 7 Standard, не показывает этой проблемы.
Поиск в Google не выявил никаких недавних причин или следствий.Microsoft и Adobe KBS отрицают наличие какой-либо проблемы.
Есть какие-нибудь подсказки относительно того, в какой конкретной области требуется обходной путь?Сегодня я собираюсь удалить IE8 и переустановить IE7.
Решение
Я столкнулся с той же проблемой в IE с подключаемым модулем Adobe ActiveX.Это было некоторое время назад, но, если я правильно помню, проблема заключалась в ActiveX в некоторых версиях Acrobat 7, возможно, в сочетании с определенными версиями самого PDF.Установка последней версии Adobe Reader решила проблему.
Другие советы
Если переустановка Firefox (или вашего браузера) и Adobe Acrobat Reader не работает, это связано с тем, что они наследуют настройки из прошлых версий.Что сработало для меня, так это удаление всех сохраненных данных приложения вручную.В Win 7 Перейдите к C:/users/ваше имя/AppData/Роуминг/Mozilla или Microsoft/ и попробуйте удалить весь контент, связанный с вашим браузером, включая расширения и плагины.Если у вас нет разрешения на удаление папок, откройте его и удаляйте файл за файлом.
Обратите внимание, что вы должны иметь возможность просматривать скрытые файлы, чтобы получить доступ к папке AppData.Затем проделайте то же самое для AppData в папке Adobe.Затем переустановите Firefox и acrobat reader.Сделано!
Предполагается, что PDF-файлы начинаются с последовательности "%PDF-X.Y".;однако некоторые программы, пользующиеся дурной славой почтовых программ, добавят заголовок, например Mac Binary.Acrobat ищет последовательность %PDF в первых 1024 байтах.Другие приложения поддерживают только %PDF в начале файла.
Мы столкнулись с этим и обнаружили, что речь идет о добавлении сайта в список "разрешенные всплывающие окна".