Acrobat ошибка на этой странице

Hello Lilia_Servo,

We apologize for the inconvenience caused, as per the description above, you are getting the error message while viewing the last page of the PDF «An error exists on this page. Acrobat may not display the page correctly», Is that correct?

Could you please confirm what is the content of the last page of the PDF file? Does it contain real text or is it a scanned document contains image only?

Make sure that you have the latest version of Adobe Reader installed, check for any pending updates of Adobe Reader from help>check for updates, reboot the machine after updating Adobe Reader.

Try repairing Adobe Reader once from help>repair installation. You may also refer and try the suggestions from the following Adobe discussions «An error exists on this page. Acrobat may not display~» problem

«An error exists on this page. Acrobat may not display the page correctly…» when open file created…

An Error exists on this page. Acrobat may not display the page correctly. Please contact the person …

What is the dot version of Adobe Reader installed? To identify, refer to Identify the product and its version for Acrobat and Reader DC

What is the version of OS installed? If the issue is specific to one PDF file, Is it possible to share the PDF file with us so that we can test it at our end?

To share the file, please use Adobe Send feature, upload the file, share the link to files via private message only, How Do I Send Private Message

Let us know how it goes and share your findings.

Regards,

Anand Sri.

Обновлено: 29.01.2023

На свеже установленной терминальной RDS ферме пользователи стали жаловаться, что при попытке открыть любой pdf документ с рабочего стола (локального диска) с помощью Adobe Reader 11 появляется ошибка « Произошла ошибка при открытии данного документа. Отказано в доступе ». При этом при открытии это же документа из сетевой папки (шары) – проблемы не наблюдается (а это совсем уж странно, т.к. сетевая папка априори менее безопасный источник).

Проблема заключалась в том, что начиная с Adobe Reader 10, в Reader по-умолчанию включен Защищенный Режим (Protected Mode), позволяющий запретить пользователям открывать «неавторизованные» pdf файлы, тем самым защищая компьютер пользователя от потенциально вредоносных pdf-документов.

В том случае, если вы в большей степени доверяете источникам получения файлов, вовремя устанавливаете обновления и следите за актуальностью антивирусных баз, Защищенный режим можно отключить. Его можно отключить как персонально для пользователя в интерфейсе Adobe Reader Редактирование -> Установки -> Защита (повышенный уровень) -> снять галку у пункта Включить защищенный режим при запуске.

Совет . В том случае, если велика вероятность попадания сторонних pdf файлов на компьютер пользователя, защищенный режим лучше не отключать, настроив выборочное доверие к определенным путям или файлам в этом же разделе меню в секции Привилегированные места .

Отключить защищенный режим можно и из реестра.

для конкретного пользователя : нужно создать новый параметр с именем bProtectedMode в ветке реестра HKEY_CURRENT_USERSoftwareAdobeAcrobat Reader11.0Privileged со значением 0 .

Создать параметр в реестре можно с помощью PowerShell. Команда будет следующая:

New-ItemProperty -Path «HKCU:SOFTWAREAdobeAcrobat Reader11.0Privileged» –Name «bProtectedMode» -Value 1 -PropertyType «DWord»

для всех пользователей компьютера: в ветке HKEY_LOCAL_MACHINESOFTWAREPoliciesAdobeAcrobat Reader11.0FeatureLockDownнужно также создать параметр bProtectedMode типа DWORD со значением 0.

New-ItemProperty -Path «HKLM:SOFTWAREPoliciesAdobeAcrobat Reader11.0FeatureLockDown» –Name «bProtectedMode» -Value 1 -PropertyType «DWord»

Эти настройки также можно распространить на компьютеры домена с помощью групповых политик (GPP). Для этого создайте новую политику GPO, назначьте ее на компьютеры пользователей, и в разделе Computer Configuration -> Preferences ->Windows Settings -> Registry создайте ключи:

для x64:

Keypath: HKLMSOFTWAREWow6432NodePoliciesAdobeAcrobat Reader11.0FeatureLockDown
Value name: bProtectedMode
Value type: REG_DWORD
Value data: 0

для x86

Keypath: HKLMSOFTWAREPoliciesAdobeAcrobat Reader11.0FeatureLockDown
Value name: bProtectedMode
Value type: REG_DWORD
Value data: 0

Хорошо, если есть возможность заново скачать поврежденный файл или запросить его копию у отправителя. Тогда вопросов нет! Но что делать, если документ существует в единственном экземпляре? Начинать работу с самого начала? Может помочь известная в кругах специалистов утилита Recovery Toolbox for PDF. Но обо всем по порядку…

Разбор ошибок Adobe

Ситуация, когда PDF-файл становится испорченным после отправки по почте или неудачного копирования, является довольно типичной. Есть мнение, что причину этого нужно искать в перегруженном «костылями» программном коде Acrobat. Очень обидно. Типичный пример того, как великолепная концепция страдает из-за нерадивых разработчиков.

Восстановлению потерянных данных препятствует еще и то, что техническая документация (по словам специалистов) вообще никак не связана с логикой работы программного обеспечения Adobe. Компания тщательно бережет свои секреты. И, судя по всему, ждать штатных средств восстановления Acrobat людям предстоит еще долго.

Это далеко не единственная ошибка, которая может выскочить в момент работы с PDF-файлами, но одна из самых распространенных. Удивительно, но служба технической поддержки Adobe не желает помогать своим пользователям даже в мелочах. Посмотрим, как именно американские эксперты предлагают решать эту проблему.

Этот скриншот сделан на официальной странице разработчика, разберем его по пунктам.

Нельзя сказать, что в руководстве по исправлению ошибок совсем нет ничего ценного. В последнем разделе Still need help («Все еще нужна помощь») пару полезных советов можно найти. Так, пользователи Mac, которые работают с InDesign и Illustrator, должны сохранять свои PDF-проекты только с помощью Print to PDF. В противном случае файл будет испорчен. Если это ваш случай, нужно только заново сохранить документ по новой схеме.

Есть еще такой лайфхак, с его помощью вы сможете выдернуть из поврежденного файла текст. Суть метода в том, чтобы попробовать открыть поврежденный файл не с помощью Adobe, а через блокнот. Для этого щелкните правой кнопкой мыши по своему документу, далее «Открыть с помощью» – «Блокнот». Появится программный код, после чего вы сможете скопировать текстовую информацию, а затем отредактировать ее вручную.

К сожалению, этот метод работает не всегда. Извлечь таким образом фотографии, таблицы и графики невозможно, а верстка, которая зачастую и составляет основную часть работы, будет потеряна навсегда. Поэтому не нужно спешить. Сперва попробуем вернуть поврежденный PDF-документ при помощи инструментов сторонних разработчиков.

Профессиональные инструменты для работы с PDF

На самом деле сервисов, предлагающих разобраться с поврежденными файлами PDF, довольно много. Все упирается только в ваши финансовые возможности и готовность рисковать, доверяя конфиденциальную информацию посторонним. Часто проще смириться с потерей данных, чем отдавать результаты многих часов работы неизвестно кому.

Риск встретить мошенников в этом деле – девять шансов из десяти. Поэтому не спешите передавать первому же ресурсу свои данные. Лучше потратить несколько минут на изучение отзывов в интернете. И конечно, никогда не верьте тем, кто предлагает помощь бесплатно. Деда Мороза не существует, а за все хорошее нужно платить!

Recovery Toolbox — это один из лучших сервисов по восстановлению поврежденных файлов. За многие годы он наработал хорошую репутацию, и работая с ним, вам не придется переживать о подсаженных троянах или краже информации. Главное преимущество этого ресурса в том, что он показывает превью восстановленного файла перед оплатой, в то время, как на других сайтах вы всегда берете кота в мешке.

Вариантов восстановления разработчик предлагает ровно два:

  • первый – удобный онлайн-сервис
  • второй – утилита для Windows, которая называется Recovery Toolbox for PDF

Работать с приложением можно даже без изучения мануала, там все элементарно. Скачиваете, устанавливаете, запускаете. Следуя указаниям мастера, находите PDF-файл и указываете папку на диске для его сохранения. Подтверждаете выбор нажатием «Далее». Вот и все. Стоимость программы $27, при этом число восстановлений и размеры файлов не ограничены.

Если цена восстановления при помощи программы для вас слишком высока, воспользуйтесь более демократичным Recovery Toolbox. Услуги сервиса обойдутся вам всего в $10 за один гигабайт. Никакого ПО для работы с ним устанавливать не нужно, просто переходите на страницу, отмечаете местоположение PDF документа, вводите проверочный код (чтобы подтвердить, что вы живой человек) и указываете свою почту. Через несколько секунд исправленный файл будет в вашем распоряжении.

P. S. Забыли пароль от защищенного документа PDF? Не беда. Восстановить доступ позволит Recovery Toolbox for PDF Passwords.

P. P. S. Еще существует универсальный сервис Recovery Toolbox Online, который умеет работать не только с PDF, но также с расширениями docx, xlsx, psd, ai, ost и другими популярными форматами, всего их более двадцати. Идеальное решение для офисов и предприятий.

Чтобы восстановить файл, перейдите на официальный сайт и выполните следующее:

  1. Выберите на диске нерабочий файл
  2. Пройдите captcha
  3. Укажите электронную почту
  4. Посмотрите превью вашего файла
  5. Оплатите услуги онлайн-сервиса
  6. Скачайте восстановленный документ

На этом все. Можно поздравить вас с успешным решением проблемы. Иначе и быть не могло, а на будущее рекомендуется важные документы на флешке. Кстати, если вы успели удалить поврежденный файл и уже очистили от него «Корзину», вернуть его позволит бесплатная программа Recovery Toolbox File Undelete Free. Пусть сбои и вирусы обходят ваш компьютер стороной.

Исправление ошибки «Прекращена работа программы Adobe Reader»

Для начала необходимо разобраться, почему ПО перестало работать. Это может произойти при отсутствии необходимых обновлений, использовании неактивированной версии или работе на слабом ПК. Вы можете решить проблему прекращения работы на Windows 7 и 8 следующими способами:

Способ 1: обновить ПО

Если возникшая проблема привела к прекращению работы, то в первую очередь попробуйте обновить софт. Этот способ подходит для компьютеров с Windows 8.1, 7, XP.

Для скачивания последней версии повторно запустите Адобе Ридер и выполните несколько действий:

«Прекращена работа программы Adobe Reader»

1. Нажмите опцию «Справка» в верхнем меню. Выберите «Восстановить установку»

«Прекращена работа программы Adobe Reader»

2. В диалоговом окне подтверждения нажмите «Да», а затем следуйте инструкции на экране

«Прекращена работа программы Adobe Reader»

3. После завершения восстановления нажмите «Справка» — «Проверка обновлений». При наличии новых версий подтвердите их скачивание, а затем дождитесь окончания загрузки и установки. После перезагрузите компьютер, откройте ПО и воспользуйтесь любой функцией для проверки наличия неисправностей.

Способ 2: Отключение защищенного просмотра

«Защищенный режим» — это функция безопасности, которая защищает компьютер при открытии медиафайлов с вирусами. Если эта опция работает неправильно, то она может привести к тому, что Ридер не отвечает или вылетает.

Чтобы отключить опцию, следуйте инструкции:

Отключение защищенного просмотра

1. Откройте редактор Адоб. Нажмите «Редактирование» — «Установки» в верхней части панели навигации или зажмите клавиши Ctrl+K, чтобы мгновенно открыть меню

Отключение защищенного просмотра

2. Выберите параметр «Защита (повышенный уровень)» в списке категорий. Снимите выделения со строк «Включить защищенный режим при запуске» и «Включить повышенный уровень защиты»

3. Нажмите «ОК» для сохранения изменений, а затем перезагрузите устройство.

Способ 3: Через Distiller DC

Что делать, если прекращена работа программы Adobe Acrobat Reader DC? Попробуйте активировать софт с помощью Distiller DC:

Через Distiller DC

1. На клавиатуре зажмите горячие клавиши Win+R для вызова командной строки. Введите команду «acrodist»

Через Distiller DC

2. Если Акробат или Ридер был не активирован, то появиться окно входа в аккаунт Адобе. Кликните «Войти сейчас» и введите сведения о своем аккаунте. Затем откройте программу и воспользуйтесь любой функцией

Проблема с запуском Adobe Reader или Acrobat в Windows 10

Если на Windows 10 не запускается Adobe Reader или Acrobat, есть несколько причин для ошибки. Скорее всего она связана с недавним обновлением ПО или операционной системы.

Вот некоторые из факторов, которые могут помешать вам открывать файлы или запускать приложение:

  • Устаревшая версия софта.
  • Открытие PDF-файлов, которые созданы не с помощью программ Adobe.
  • Импорт поврежденных или защищенных документов.
  • Приложение может быть повреждено.

Для устранения неисправности существует несколько вариантов:

Поврежденные файлы

Во время установки программного обеспечения или обновления операционной системы могут быть не загружены необходимые файлы. В таком случае Ридер будет висеть в процессе запуска или неисправно выполнять запросы.

Чтобы устранить ошибку без поиска поврежденного документа:

Поврежденные файлы

1. Откройте ПО и откройте меню «Справка», расположенное на верхней панели. В списке выберите действие «Восстановить установку»

Обновление версии

Компания регулярно выпускает обновления или исправления багов. Чтобы устранить ошибку, вы должны убедиться, что программа обновлена ​​до последней версии. Вы можете воспользоваться опцией проверки наличия обновлений в меню «Справка». Однако на устройствах с Windows 10 x64 она часто может не работать.

В таком случае вам потребуется выполнить следующие шаги:

Обновление версии

1. Зажмите одновременно Win+R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Введите «control» и нажмите кнопку «ОК»

Обновление версии

2. Откроется «Панель управления», где вам необходимо перейти в раздел «Удаление программы»

Обновление версии

3. Найдите нужное приложение в списке и кликните на «Удалить»

Обновление версии

4. Перезагрузите оборудование и откройте «Проводник». Перейдите в папки, расположенные на диске C в папке пользователя «AdobeAcrobat» и «Program Files (x86)Adobe». Удалите все файлы, связанные с Акробатом

Обновление версии

5. Снова перезагрузите компьютер, затем откройте официальный сайт Adobe для загрузки Акробата. Скачайте приложение Reader

6. Найдите дистрибутив на устройстве и запустите его от имени администратора. Следуйте инструкциям, чтобы завершить установку. После этого проверьте, решена ли проблема

Актуализация программы для ПДФ

Если перед загрузкой Акробата для открытия PDF-документов вы использовали стандартное ПО, а затем удалили его с устройства, то система могла удалить свойства файлов. В таком случае оборудование не знает, с помощью какой программы ему стоит открывать ПДФ. Вам нужно установить Ридер в качестве основного способа открытия файлов с таким расширением.

Для этого:

  1. Выделите любой PDF-материал и кликните по нему правой кнопкой мыши.

Актуализация программы для ПДФ

2. Выберите в списке «Свойства». В разделе «Общие» укажите приложение Адобе в качестве ПО для чтения файлов по умолчанию

Теперь вы знаете, как решить проблему с тем, что не работает Adobe Reader. Неисправность может возникать в различных ситуациях: при переустановке программы или операционной системы, при отсутствии нужных обновлений и медиафайлов и т.д. В большинстве случаев приведенные выше способы смогут решить проблему с запуском ПО и открытием ПДФ-документов. Если же решения не помогли, то потребуется обратиться в службу технической поддержки компании Adobe. Для этого вы должны иметь лицензионную версию софта и войти в свой аккаунт. При отсутствии возможности написать в официальную службу ознакомьтесь с другими программами для чтения и редактирования материалов.

Петракова Зинаида Евгеньевна

Здравствуйте администрация сайта. Моя коллега не может зайти на свою страницу. Пытались мы востановить пароль не получается. И ещё получилась некрасиво, она не забрала свои сертификаты с почты, т.к.извещение на бандероль повторный ей не прислали , а первый украли из почтового ящика. Её данные : Доценко Лидия Арсентьевна, г.Армавир, воспитатель МБДОУ №28.Если возможно переслать опять сертификаты , она обязуется их выкупить и оплатить расходы почты. Есди возможно помогите востановить сайт. с Уважением Петракова З.Е.

Сейчас, когда Вы успешно вошли на сайт, на мини-сайте нажмите «Редактировать» и смените пароль.

В другом браузере воспользуйтесь режимом Получить новый пароль на e-mail.

Харитонова Татьяна Борисовна

Доброго времени суток. Помогайте! Не могу скинуть в публикации видеоматериал и МР3. Формат (видео) МР4, могу конвертировать в AVI, WMV ит.д., конвертацию в указанные ВАМИ форматы найти не могу.

Харитонова Татьяна Борисовна

Ещё раз Вас беспокою. В занятии есть приложения и видео, и МР3,и слайды. Как опубликовать всё вместе, не разбивая материал (папкой)? С уважением, Татьяна.

В учебный материал нельзя добавить аудио и видео. В меню «Навигация» откройте пункт «Добавить материал->Видеозапись» и «Добавить материал->Аудиозапись». После этого в самом материале дайте ссылки на них.

Харитонова Татьяна Борисовна

Я Вам сделал пароль совпадающий с Вашим e-mail. С его помощью Вы сможете сменить пароль.

Подскажите пожалуйста, положен ли мне сертификат, если я создала спортивный мини — сайт на сайте школы? Если да — то как это сделать? Спасибо за ответ!

можно ли получить свидетельство на авторский видео материал всвязи с аттестацией

Да. На мини-сайте нажмите ссылку «Заказать электронные свидетельства и сертификаты» или «Заказать свидетельства и сертификаты по почте».

Плагиат удален, плагиатору вынесено предупреждение о нарушении.

Харитонова Татьяна Борисовна

Можно ли заказать сертификат о публикации авторских видеоклипов? Как это сделать? В ссылках на получение только учебный материал.

Да. Сначала в меню «Навигация» откройте пункт «Добавить материал->Видеозапись».

Харитонова Татьяна Борисовна

Доброго времени суток. Видео добавлено, а в перечне материалов для получения сертификата о публикации его нет. Помогайте.

Как заказать электронные свидетельства и сертификаты на созданные в сайте видео материалы?

На мини-сайте нажмите ссылку «Заказать электронные свидетельства и сертификаты» или «Заказать свидетельства и сертификаты по почте».

Харитонова Татьяна Борисовна

Еще раз закажите документ — он откроется без повторной оплаты.
Если не откроется сразу — несколько раз обновите страницу пока не загрузится.

Харитонова Татьяна Борисовна

Спасибо за коментарии, сейчас попробую.

Харитонова Татьяна Борисовна

Сертификат получила. Ещё раз спасибо!

Лихачева Татьяна Сергеевна

В меню «Навигация» откройте пункт Мои обсуждения и публикации->Мои публикации. Есть там Ваши материалы?

Стрижак Юлия Анатольевна

да, там есть работы

Стрижак Юлия Анатольевна

Ау. почему же так долго не отвечаете. и куда делся мой вопрос.

Какой у Вас был вопрос?

Родионова Валентина Васильевна

ПОМОГИТЕ. ЗАКАЗАЛА СВИДЕТЕЛЬСТВО О ПУБЛИКАЦИИ И ОНО ПРИШЛО НО БЕЗ ФАМИЛИИ ИМЕНИ ОТЧЕСТВА И НАЗВАНИЯ РАБОТЫ ПОЧЕМУ .

Возможно, у Вас устаревший браузер (программа для выхода в интернет) и по этой причине возникают трудности с просмотром свидетельств. Попробуйте открыть документ в современном браузере Firefox: http://mozilla-russia.org или Chrome: http://www.google.ru/chrome.
Если у Вас браузер Firefox, то зайдите в меню браузера «Инструменты->Дополнения->Плагины». Нажмите «Проверить актуальность версий установленных у вас плагинов». На открывшейся странице нажмите кнопку «Обновить» для плагина «Adobe Acrobat».
После этого снова откройте страницу со свидетельством. Возможно потребуется несколько раз обновить страницу пока свидетельство не загрузится.

Ерохина Маргарита Леонидовна

Здравствуйте! Я ошибочно отправила неправильную версию конспекта открытого занятия «Световая кисть». Сегодня я загрузила правильную. Не могли бы вы первую удалить?

Простите, вопрос уже решился, поняла, что здесь нужно делать

Школкин Александр Владимирович

Здравствуйте! Я выписал 4 грамоты за создание сайта, публикации, электронное портфолио. Грамоты вышли. дошли до г.Воронежа(т.к.я отслеживаю по почте России) и дальше не идут. 17 января была заявка, 22 января вышли из Белгорода. 25 января из Воронежа.Прошло 20 дней. Посоветуйте, что делать. Где узнавать? Или заказать в электронном варианте.

Запишите идентификатор письма и обратитесь в Ваше почтовое отделение.

Шушарин Олег Александрович

Здравствуйте! Я так же выписал 4 грамоты за создание сайта, публикации, электронное портфолио. Грамоты вышли. дошли до г.Воронежа(т.к.я отслеживаю по почте России) и дальше не идут. 17 января была заявка, 22 января вышли из Белгорода. 25 января из Воронежа.Прошло 20 дней. Посоветуйте, что делать. Где узнавать? Или заказать в электронном варианте.

Школкин Александр Владимирович

Спасибо, все получили!

Запишите идентификатор письма и обратитесь в Ваше почтовое отделение.

Школкин Александр Владимирович

Спасибо, все получили!

В меню «Навигация» откройте пункт «Мои обсуждения и публикации->Мои публикации». Там увидите список Ваших материалов и около каждого ссылки «Изменить». По этой ссылке откройте работу и в аннотации укажите соавтора.

Кудряшева Вероника Петровна

Напишите на какие материалы Вам зачесть оплату. Что касается onpay, то надо изучить вопрос так как случаи когда деньги снимаются и не доходят до нас единичны.

Кудряшева Вероника Петровна

По поводу разбирательства: оставьте, не стоят эти несчастные 150 руб. затраченного времени.

Кудряшева Вероника Петровна

Эти данные специалисты onpay приняли к рассмотрению и возможно дадут какой-нибудь ответ.
Спасибо.

Возможно потребуется несколько раз обновить страницу пока свидетельство не загрузится.

Кудряшева Вероника Петровна

Таким образом финансовый вопрос решился без потерь для вас, и спокойствие моей души полностью восстановлено.
Спасибо.

КАЛВОВА МАРИЯ ВЛАДИСЛАВОВНА

Здравствуйте! Я выписала грамоты за создание моего сайта. Грамоты вышли. дошли до г.Мытищи, покинули этот город и уже неделю ничего не меняется на сайте почты России.Прошло уже 15 дней, с момента вашей отправки, так как сейчас лето на почте почти никто не работает, всегда очереди и женщины которые там работают не очень доброжелательны, говорят ждите дойдет. Посоветуйте, что делать? Где еще можно узнать помимо моей почты? Или заказать в электронном варианте? С Уважением, Мария

За неделю письмо уже должно дойти до Вашего почтового отделения. Видимо, из-за отпусков почтальоны не успевают доставлять уведомления. Но в любом случае, через месяц после прихода письма в отделение его отправят обратно. Запишите идентификатор и обратитесь в Ваше почтовое отделение пока это не произошло.

КАЛВОВА МАРИЯ ВЛАДИСЛАВОВНА

я обращалась меня можно сказать послали, сказали ждите у нас завалы нам некогда с вами возиться, нет конечно я схожу второй раз,это не составит труда, просто я всегда посылки свои жду 2 месяца почта России особо не спешит,к тому жесейчас лето просто у нас недавно случай был что посылка не дошла до адресата а сразу в обратную сторону ее отправили((( а здесь вы же просто заблокируете меня поэтому я и переживаю и я не получу сертификаты, а от меня ничего не зависит((((

КАЛВОВА МАРИЯ ВЛАДИСЛАВОВНА

я обращалась меня можно сказать послали, сказали ждите у нас завалы нам некогда с вами возиться, нет конечно я схожу второй раз,это не составит труда, просто я всегда посылки свои жду 2 месяца почта России особо не спешит,к тому жесейчас лето просто у нас недавно случай был что посылка не дошла до адресата а сразу в обратную сторону ее отправили((( а здесь вы же просто заблокируете меня поэтому я и переживаю и я не получу сертификаты, а от меня ничего не зависит((((

Можете подождать еще неделю-две. Но в любом случае, электронные свидетельства Вы всегда сможете заказать, Вам будут заблокированы только бумажные свидетельства с доставкой по почте.

Читайте также:

  • Repoman dll что это
  • Геншин импакт игра на телефон или компьютер
  • Powercolor rx570 4gb red dragon обзор
  • Как подключить экран айфона к компьютеру через usb
  • Перенос с ide на sata

#pdf #adobe #acrobat

#PDF #adobe #acrobat

Вопрос:

У меня есть инструмент, который генерирует файлы pdf. По какой-то причине Adobe выдает мне сообщение «На этой странице существует ошибка», поэтому я упростил pdf, и кажется, что проблема возникает из путей (x, y) l в потоке. Но я не могу точно определить, в чем проблема.

Как вы можете видеть на следующих изображениях, просто удалив некоторые части пути, документы становятся действительными. Конечно, я вношу необходимые изменения смещений, когда вношу эти изменения в код. Обратите внимание, что 3 пути, которые я упомяну ниже, находятся между (x, y) m и (x, y) h в начале потока.

Взгляните на следующие примеры:

Исходный поток — не работает

 stream
q
1991.040 1277.520 m
1991.040 583.681 l
1052.640 583.681 l
1052.640 578.521 l
1052.040 578.521 l
1052.040 532.321 l
1127.880 532.321 l
1127.880 533.159 l
1187.880 533.159 l
1187.880 532.321 l
1206.720 532.321 l
1206.720 532.922 l
1211.880 532.922 l
1211.880 572.040 l
1615.800 572.040 l
1615.800 532.922 l
1621.080 532.922 l
1621.080 532.321 l
1639.800 532.321 l
1639.800 533.159 l
1699.800 533.159 l
1699.800 532.321 l
1778.160 532.321 l
1778.160 532.922 l
1783.440 532.922 l
1783.440 572.040 l
1981.440 572.040 l
1981.440 522.960 l
1989.840 522.960 l
1989.840 522.361 l
2002.680 522.361 l
2002.680 597.959 l
2051.760 597.959 l
2051.760 605.882 l
2002.680 605.882 l
2002.680 752.159 l
2054.280 803.760 l
2054.399 804.000 l
2016.000 842.400 l
2010.120 842.400 l
2010.120 841.802 l
2004.360 841.802 l
2004.360 851.161 l
2002.680 851.161 l
2002.680 1009.679 l
2004.360 1009.679 l
2004.360 1017.600 l
2002.680 1017.600 l
2002.680 1164.000 l
2054.399 1215.720 l
2004.960 1265.160 l
2004.840 1265.160 l
2004.840 1272.240 l
2004.360 1272.240 l
2004.360 1277.520 l
1991.040 1277.520 l
h
2019.720 1218.600 m
2019.360 1218.480 l
2019.000 1218.360 l
2018.880 1218.240 l
2018.640 1218.120 l
2018.520 1218.000 l
2018.280 1217.880 l
2018.040 1217.400 l
2017.920 1217.280 l
2017.560 1216.560 l
2017.440 1215.720 l
2017.560 1215.600 l
2017.560 1214.880 l
2017.680 1214.880 l
2017.680 1214.640 l
2017.800 1214.640 l
2017.800 1214.400 l
2017.920 1214.400 l
2017.920 1214.160 l
2018.040 1214.160 l
2018.040 1213.920 l
2018.160 1213.920 l
2018.160 1213.680 l
2018.280 1213.680 l
2018.280 1213.440 l
2018.520 1213.440 l
2018.640 1213.320 l
2018.880 1213.200 l
2019.000 1213.080 l
2019.720 1212.840 l
2021.280 1212.720 l
2021.280 1212.840 l
2022.000 1213.080 l
2022.240 1213.200 l
2022.720 1213.680 l
2022.840 1213.920 l
2022.960 1214.040 l
2023.080 1214.280 l
2023.320 1215.000 l
2023.440 1216.440 l
2023.320 1216.440 l
2023.320 1216.800 l
2023.200 1216.800 l
2023.200 1217.160 l
2023.080 1217.160 l
2023.080 1217.400 l
2022.240 1218.240 l
2022.000 1218.360 l
2021.280 1218.600 l
2019.720 1218.600 l
h
2017.200 809.282 m
2016.840 809.158 l
2016.480 809.042 l
2016.120 808.681 l
2015.880 808.561 l
2015.760 808.321 l
2015.400 807.959 l
2015.280 807.600 l
2015.160 807.360 l
2015.040 806.401 l
2015.160 806.280 l
2015.160 805.560 l
2015.280 805.560 l
2015.280 805.202 l
2015.400 805.202 l
2015.400 804.841 l
2015.520 804.841 l
2015.880 804.480 l
2015.880 804.240 l
2016.120 804.240 l
2016.480 803.880 l
2017.200 803.522 l
2018.760 803.402 l
2018.760 803.522 l
2019.120 803.642 l
2019.600 803.880 l
2020.440 804.720 l
2020.920 805.682 l
2021.040 807.122 l
2020.920 807.122 l
2020.920 807.360 l
2020.800 807.360 l
2020.800 807.600 l
2020.680 807.600 l
2020.680 807.840 l
2020.560 807.840 l
2020.560 808.080 l
2019.720 808.921 l
2019.480 809.042 l
2018.760 809.282 l
2017.200 809.282 l
h
0.235 0.000 0.000 0.235 0.000 0.000 cm
1.000 g
4465.690 2217.310 m
8720.500 2217.310 l
8720.500 5422.810 l
4465.690 5422.810 l
4465.690 2217.310 l
h
W
n
f
Q
q
0.000 0.000 m
3456.000 0.000 l
3456.000 0.359 l
0.000 0.359 l
0.000 0.000 l
h
W
n
0.235 0.000 0.000 0.235 0.000 0.000 cm
1 J
1 j
10.000 M
1.528 w
0.000 G
14669.500 0.000 m
0.000 0.000 l
S
Q
q
0.351 0.000 0.000 0.359 3370.650 600.986 cm
29 0.00 0.00 -1 0.000 1.000 cm
/Im1 Do
Q
q
1.000 0.000 0.000 -1.000 3176.000 2155.000 cm
275 0.00 0.00 -51 0.000 51.000 cm
/Im2 Do
Q

endstream
 

Упрощены все 3 блока путей — Работает

 stream
q
1991.040 1277.520 m
1991.040 583.681 l
1991.040 1277.520 l
h
2019.720 1218.600 m
2019.360 1218.480 l
2019.720 1218.600 l
h
2017.200 809.282 m
2016.840 809.158 l
2017.200 809.282 l
h
0.235 0.000 0.000 0.235 0.000 0.000 cm
1.000 g
4465.690 2217.310 m
8720.500 2217.310 l
8720.500 5422.810 l
4465.690 5422.810 l
4465.690 2217.310 l
h
f
Q
q
0.000 0.000 m
3456.000 0.000 l
3456.000 0.359 l
0.000 0.359 l
0.000 0.000 l
h
W
n
0.235 0.000 0.000 0.235 0.000 0.000 cm
1 J
1 j
10.000 M
1.528 w
0.000 G
14669.500 0.000 m
0.000 0.000 l
S
Q
q
0.351 0.000 0.000 0.359 3370.650 600.986 cm
29 0.00 0.00 -1 0.000 1.000 cm
/Im1 Do
Q
q
1.000 0.000 0.000 -1.000 3176.000 2155.000 cm
275 0.00 0.00 -51 0.000 51.000 cm
/Im2 Do
Q

endstream
 

Я не буду публиковать все образцы, но они работают следующим образом:

  1. Упростите все 3 пути (как показано выше) — работает
  2. Упростите только 1 путь таким же образом — не работает
  3. Упростите (первый и второй) / (второй и третий) / (первый и третий) одинаково — Работает
  4. Также это сработало, когда я просто удалил некоторые строки (x, y) l из всех 3 блоков случайным образом.

Примечание: последний случай заставляет меня думать, что, возможно, существует проблема с количеством строк (x, y). Как максимальное допустимое количество.

Вам нужны образцы файлов: образцы PDF

Комментарии:

1. Пожалуйста, действительно поделитесь файлами pdf. Но на самом деле есть ошибки как в полной, так и в упрощенной версии вашего потока.

2. Добавлена ссылка на файлы pdf. Я посмотрю в документации то, что вы сказали ниже, и я приду с ответом.

Ответ №1:

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

  1. Вы меняете текущую матрицу преобразования и цвет заливки во время определения пути:
     ...
    h
    0.235 0.000 0.000 0.235 0.000  0.000 cm
    1.000 g
    4465.690 2217.310 m
    ...
     

    Это недопустимо. После начала определения пути разрешены только инструкции по определению пути до тех пор, пока не появится необязательная инструкция обрезки пути и инструкция рисования пути.

  2. (Только в полном потоке) Вы последовательно применяете две инструкции по рисованию путей:
     n
    f
     

    Это недопустимо. После инструкции рисования пути путь исчез. Перед следующей инструкцией по рисованию пути вам необходимо определить новый путь.

Я не знаю, заставит ли исправление этих проблем ваш pdf-файл работать. Чтобы разрешить проверку того, что вы должны предоставить общий доступ к рассматриваемым PDF-файлам.


В качестве отступления … после открытия обоих вариантов в Adobe Acrobat вы говорите

просто удалив некоторые части пути, документы становятся действительными.

Этого не следует. Acrobat очень терпим к ошибкам. Если Acrobat не жалуется на PDF-файл и отображает его так, как вы ожидали, это не означает, что PDF-файл действителен. Для обеспечения достоверности вы должны проверить свой pdf-файл на соответствие спецификации pdf.


После того, как вы предоставили общий доступ к PDF-файлам, я запустил полный PDF-файл через Adobe Preflight (профиль «Сообщить о проблемах с синтаксисом PDF»). Он сообщает о предупреждениях

  • Недопустимое состояние потока содержимого для оператора (1 совпадение на 1 странице)

    Это происходит в операторах cm и g, которые я уже указал как недопустимые выше.

  • Несбалансированные операторы q и Q (1 совпадение на 1 странице)
  • Неиспользуемые операнды в конце анализа потока контента (1 совпадение на 1 странице)

    Это потребовало дополнительной проверки. В конце концов оказалось, что свойство длины вашего потока слишком мало. Вы используете 3329, но на самом деле речь идет о 3393

После удаления недопустимых операторов и исправления длины потока этот предполетный профиль (моего старого Acrobat 9.5) больше не обнаруживает проблемы. Тем не менее Adobe Reader по-прежнему недоволен PDF…


Еще несколько попыток…

  • Если вы удалите n из последовательности nf, упомянутой выше, вы действительно сможете увидеть что-то нарисованное.
  • Для всех ваших файлов Adobe Acrobat 9.5 отображает сообщение об ошибке. По-видимому, просто Acrobat DC легче запутать.
  • Если вы удалите инструкции по рисованию изображений /Im1 Do и /Im2 Do Adobe будет довольна. По-видимому, в них тоже есть проблемы.

Комментарии:

1. О свойстве длины. Мне это кажется большим. Я измерил его между тегами stream и endstream . Можете ли вы сказать мне, как правильно это сделать?

2. Кроме того, вы сказали, что исправили проблемы, которые делают pdf недействительным . Хотя Acrobat выдает ошибку при попытке ее открыть, верно? Но некоторые PDF-файлы, которыми я поделился с вами, уже доступны для открытия Acrobat, без удаления инструкций /Im1 Do и / Im2 Do . Как насчет них? Мне кажется, что если вы исправите их недействительность, они будут ДЕЙСТВИТЕЛЬНЫМИ и ОТКРЫВАЕМЫМИ Acrobat.

3. «О свойстве длины. Мне это кажется большим. Я измерил его между тегами stream и endstream. Можете ли вы сказать мне, какой правильный способ это сделать?» — Из ISO 32000-2: 2017: количество байтов от начала строки, следующей за ключевым словом stream, до последнего байта непосредственно перед ключевым словом endstream. (Может быть дополнительный маркер EOL, предшествующий конечному потоку, который не включен в счетчик и логически не является частью данных потока.) См. 7.3.8.2, «Экстент потока», для дальнейшего обсуждения.

4. «Но некоторые PDF-файлы, которыми я поделился с вами, уже доступны для открытия Acrobat, без удаления инструкций /Im1 Do и / Im2 Do . Что с ними?» — Только потому, что Acrobat не жалуется, не означает, что файл действителен. Кроме того, при тестировании с разными версиями Acrobat выяснилось, что некоторые версии Acrobat отклоняют все общие файлы.

Некоторые PDF-файлы, созданные с помощью TCPF 6.0.099, отображают эту ошибку, но только в Acrobat:

На этой странице существует ошибка. Acrobat может не отображать страницу
правильно. Пожалуйста, свяжитесь с человеком, который создал PDF документ, чтобы
исправить проблему.

Ошибка возникает на некоторых страницах с изображениями .png, хотя не все PDF-файлы с изображениями будут генерировать ошибку. Открытие PDF в Chrome — это нормально, и изображения отображаются. Удаление .pngs со страницы предотвращает ошибку. В журнале php_errors ошибок от TCPDF нет.

Создание PDF с тем же содержимым, с использованием того же кода и той же версии TCPDF на моем локальном хосте не приводит к этой ошибке Acrobat. Мой локальный сервер работает под управлением OSX. Веб-сервер работает под управлением Centos 6.5. Как локальные, так и веб-серверы работают под управлением PHP 5.5.

Изображения в <img> теги, часть большого фрагмента HTML, записанного в PDF с writeHTMLCell() используя абсолютный URL в src, Я проверил PDF веб-сервера через pdf Гармония демо и он возвратил две ошибки, которые соответствуют проблемным страницам:

page: 004 Could not find the XObject named 'I2'.
page: 007 Could not find the XObject named 'I12'.

Запуск pdfHarmony для локального PDF не дал никаких ошибок вообще.

Я подумал, что, возможно, у веб-сервера возникла проблема с разрешениями в папке кэша TCPDF, за исключением того, что изображения по-прежнему отображаются в Chrome. Открытие разрешений на кеширование не дало эффекта. Установка путей в tcpdf_config.php для K_PATH_MAIN, K_PATH_URL, а также K_PATH_CACHE не имел никакого эффекта.

Файл PDF с ошибками больше, чем файл PDF, в котором нет ошибок. (147 тыс. Против 109 тыс.). Первая разница между файлами (это не временная метка):

  Webserver: /ColorSpace [/ICCBased 27 0 R]
Localhost: /ColorSpace /DeviceGray

И эти различия появляются по всему файлу. Этот пост в блоге говорит, что ICCBased не поддерживается всеми инструментами, но я понятия не имею, включает ли он Acrobat или как указать из TCPDF, какое цветовое пространство использовать. Я знаю, что TCPDF использует либо ImageMagick, либо GD для рендеринга .pngs. Оба сервера имеют встроенную версию imagick 3.1.2 и GD (совместимую с 2.1.0). Я не знаю, есть ли способ указать TCPDF использовать одну библиотеку поверх другой, или как определить, какую библиотеку он использует в настоящее время.

Сказать нашим пользователям не использовать .pngs не вариант. Возможно, есть возможность конвертировать .png в другой формат, который не вызывает этой ошибки. Но почему один сервер выдает PDF-файлы с ошибкой, а другой — нет?

пример

Я создал пример проблемы.

Вот проблема png

Здесь будет создан PDF с изображением (Это сразу же приведет к загрузке)

Вот важная часть кода:

$pdf->AddPage();

$html = '<img src="https://example.com/1.png">';

$pdf->writeHTMLCell($w=0, $h=0, $x='', $y='', $html, $border=0, $ln=1, $fill=0, $reseth=true, $align='', $autopadding=true);

1

Решение

Я нашел решение проблемы для своей проблемы, но я пока не в корне этой проблемы. Удаляя альфа-маску из сгенерированного .png в конце TCPDF->ImagePngAlpha() Теперь я могу открыть PDF с помощью Acrobat. Я удалил $imgmask с конца $this->Image($tempfile_plain, $x, $y, $w, $h, $type, $link, $align, $resize, $dpi, $palign, false);

Смотрите этот пример фиксированного PDF

Я до сих пор не знаю, почему это проблема на веб-сервере против localhost. В TCPDF-> Image () я вижу два разных результата для $ info var Once TCPDF_IMAGES :: $ mtd ($ file); называется.

На веб-сервере:

array(11) {
["w"]=>
int(183)
["h"]=>
int(88)
["ch"]=>
int(1)
["icc"]=>
string(6936) "}

На локальном хосте:

array(11) {
["w"]=>
int(183)
["h"]=>
int(88)
["ch"]=>
int(1)
["icc"]=>
bool(false)
["cs"]=>
string(10) "DeviceGray"["bpc"]=>
int(1)
["f"]=>
string(11) "FlateDecode"["parms"]=>
string(75) "/DecodeParms << /Predictor 15 /Colors 1 /BitsPerComponent 1 /Columns 183 >>"["pal"]=>
string(0) ""["trns"]=>
string(0) ""["data"]=>
string(32) "H?c???c?!"}

Я не знаю, почему я получаю эти различия, но, по крайней мере, сейчас у меня есть хорошее решение. В этом случае мне не нужна альфа-маска для моих .png.

Обновить

То, что я сказал ранее о том, что маска не нужна, не совсем верно. Оказывается, мне это нужно для некоторых из моих .pngs, но сейчас у меня есть лучшее решение. Я закомментировал весь раздел ImageMagick в TCPDF-> ImagePngAlpha (), заставив его использовать GD. Оно работает!

0

Другие решения

Других решений пока нет …

Я создаю PDF файлы в своем приложении Rails, используя библиотеку Prawn PDF. Все работает отлично, но при открытии полученного PDF файла в Acrobat или Acrobat Reader отображается следующее сообщение:

На этой странице существует ошибка. акробат может не отображать страницу правильно. Пожалуйста, свяжитесь с человеком, который создал PDF-документ для исправления проблема.

Adobe перечисляет это как фиксированное в своих примечаниях к выпуску Acrobat 8.1.3.

1810668 Утечка памяти при печати большой документ с изображениями: > Когда большой документ экспортируется в PostScript или отправляется на принтер для печать «Ошибка в этом стр. Acrobat может не отображать страницу правильно. Пожалуйста, свяжитесь с лицом который создал PDF-документ для исправить проблему». проблема была встречена на определенных документы с большим количеством монохромных изображений, но исправлено в 8.1.3.Root: проблема с исправлениями найдено в 8.1.2.

Но я вижу проблему во всех текущих версиях Acrobat Professional и Acrobat reader. Мой PDF файл использует фоновое изображение на каждой странице, имеет много страниц (обычно 75+) и имеет много прозрачных изображений, но ничего не должно вызывать ошибки. Кроме того, Mac Preview не показывает никаких проблем, и если вы нажмете «OK» на ошибке Acrobat, все будет в порядке.

Я запустил инструмент Preflight в Acrobat Professional для проверки ошибок синтаксиса PDF и не обнаружил ошибок, но некоторые предупреждения «Несбалансированные q и Q-операторы».

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

Любые идеи о том, как я могу заставить ошибку уйти?

Возможно, вам также будет интересно:

  • Acrobat reader сбой при загрузке ресурса приложения внутренняя ошибка
  • Acrobat reader произошла ошибка при отрисовке
  • Acrobat reader произошла ошибка при открытии документа
  • Acrobat reader произошла внутренняя ошибка
  • Acrobat reader ошибка установки 1722

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии