Ошибка при чтении потока pdf что означает
Перейти к содержимому

Ошибка при чтении потока pdf что означает

  • автор:

Pdf Document Класс

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

public ref class PdfDocument sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)] /// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)] class PdfDocument final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)] [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)] public sealed class PdfDocument
Public NotInheritable Class PdfDocument

Наследование
Object Platform::Object IInspectable PdfDocument

Требования к Windows

Windows 10 (появилось в 10.0.10240.0)
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Методы этого класса возвращают ошибку STG_E_READFAULT , если при чтении документа PDF возникает проблема.

Свойства

Возвращает значение, указывающее, защищен ли документ PDF паролем.

Возвращает количество страниц в pdf-документе.

Методы

Возвращает страницу из документа PDF.

Выводит асинхронную операцию. После завершения операции возвращается объект PdfDocument , представляющий документ PDF.

Выводит асинхронную операцию. После завершения операции возвращается объект PdfDocument , представляющий документ PDF. Используйте этот метод, если документ PDF защищен паролем.

Создает объект PdfDocument , представляющий pdf-документ из потока данных, представляющего pdf-документ в файловой системе.

Создает объект PdfDocument , представляющий pdf-документ из потока данных, представляющего pdf-документ в файловой системе. Используйте этот метод, если документ PDF защищен паролем.

Применяется к

См. также раздел

Ошибка при чтении PDF-файла

Скачал PDF-документ. При чтении Acrobat Reader вылезает ошибка: «Произошла ошибка при открытии данного документа. Возникла ошибка при чтении документа (14)». Что это такое и как это можно вылечить, файл довольно важный.

На сайте c 12.10.2015
Сообщений: 39
Россия

Попробуйте SumatraPDF и Foxit Reader. Это бесплатные аналоги Acrobat Reader. А т.к. они имеют собственный движок, есть шанс, что хоть что-то прочтут.

з.ы. А вы уверены, что это именно pdf-документ? Он может скачаться с расширением .pdf, но на самом деле быть html-страницей, например.

Ошибка при чтении PDF-файла

Скачал PDF-документ.
При чтении Acrobat Reader вылезает ошибка:
«Произошла ошибка при открытии данного документа. Возникла ошибка при чтении документа (14)».
Что это такое и как это можно вылечить, файл довольно важный.

Jeine
Да здравствует разум! Да сгинет маразм!

15 лет на форуме
Сообщения 7 165 Реакции 6 224

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

Развернуть подпись

Хомячки не умеют плавать. Научить их – наша задача. Брось с размаху их в синее море! Пусть сопутствует им удача!

_MBK_
Пикирующий бомбардировщик

15 лет на форуме
Сообщения 33 101 Реакции 10 829
Попробуйте открыть всеми другими доступными вам редакторами

Думаю, если акробат не открывает, то ни иллюстратор, ни, тем более, корел не откроют и подавно
Правильное решение — попросить, чтоб переслали по новой
Ну для любителей непростых путей гугл в помощь

Развернуть подпись

Статус Закрыто для дальнейших ответов.
Поделиться:

  • Дизайн и Вёрстка
  • Adobe Acrobat и PDF
  • RUDTP gray fixed
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
  • RSS

Перевод: Jumuro | Хостинг: DataForce

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

Устранение ошибки поврежденных документов при открытии файлов PDF

Ошибка. Документ PDF поврежден и не может быть восстановлен

Продукты Acrobat раньше открывали файл PDF, ожидая встретить в нем заголовок %PDF-header в любом месте первых 1024 байтов файла. Для внешних байтов перед заголовком %PDF-header никакие проверки не выполнялись. Однако обновления 10.1.5 и 11.0.01 улучшают защиту с помощью более строгого анализа заголовка PDF. Продукт теперь не позволяет открывать небольшую часть файлов PDF, которые не начинаются с заголовка «%PDF-‘ header» и возникает ошибка:

Ошибка. Документ поврежден и не может быть восстановлен. Adobe Reader не может открыть файл, поскольку формат файла не поддерживается или файл был поврежден (например, отправлен по e-mail как вложение и декодирован неправильно).

Решение. Использовать один из следующих обходных путей

Программы для создания PDF-файлов

Если вы управляете или администрируете программным обеспечением, которое автоматически создает PDF-файлы, измените способ создания PDF-файлов. Убедитесь, что посторонние байты не появляются в начале файла перед %PDF.

Получатели PDF: корпоративные администраторы и пользователи

Если вы являетесь пользователем или корпоративным IT-профессионалом , можете отключить проверку заголовка на компьютерах, настроив соответствующие параметры. Можете настроить эти параметры на уровне каждого пользователя в HKCU или на уровне компьютера — для всех пользователей, в HKLM. Можете использовать подобный метод и на Mac OS, изменяя ту же настройку plist. Если ключ AVGeneral не существует, создайте его вручную.

Путь HKLM имеет примерно такой вид:

Например, чтобы изменить поведение Acrobat 11.0, создайте DWORD вот здесь: HKLM\SOFTWARE\Adobe\Adobe Acrobat\11.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000

Путь HKCU имеет примерно такой вид:

Например, чтобы изменить поведение Reader 10.0, создайте DWORD вот здесь: HKCU\SOFTWARE\Adobe\Acrobat Reader\10.0\AVGeneral\bValidateBytesBeforeHeader=dword:00000000

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *