восстановить поврежденный PDF

Вопрос или проблема

Я уже посмотрел:

Я пробовал Ghostscript и на OS X, и на Windows. OS X gs выдал следующую ошибку:

GPL Ghostscript 9.06 (2012-08-08) Copyright (C) 2012 Artifex Software, Inc.  Все права защищены. 
Это программное обеспечение предоставляется БЕЗ ГАРАНТИЙ: см. файл PUBLIC для получения подробной информации. 

Ошибка: /undefined in  600Ru600D0Fl0Ol2Al7Hl0Sl1Xl8c1E0x0Y0t5760x7680Y0M 
Стек операндов:
Стек выполнения:   
%interp_exit   .runexec2   --nostringval--  --nostringval--   --nostringval--   2   
%stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   
%stopped_push   1894   1   3   
%oparray_pop   1893   1   3   
%oparray_pop   1877   1   3   
%oparray_pop   1771   1   3   
%oparray_pop   --nostringval--   
%errorexec_pop   .runexec2  --nostringval--   --nostringval--   --nostringval--   2   
%stopped_push   --nostringval-- 
Стек словарей:   
--dict:1161/1684(ro)(G)--   --dict:0/20(G)--   --dict:77/200(L)-- 
Текущий режим выделения — локальный Текущая позиция файла — 677 
GPL Ghostscript 9.06: Неисправимая ошибка, код выхода 1

Ни Acrobat Reader, ни Acrobat Pro не могут загрузить файл. Я также пробовал “Recovery Toolbox for PDF” на стороне Windows, но безуспешно.

Есть идеи? Я неправильно ввожу команды Ghostscript? Вот две команды, которые я пробовал:

gs -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupt.pdf

и

gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=repaired.pdf corrupt.pdf

Некоторые PDF-файлы невозможно восстановить. Adobe вложила много ресурсов в то, чтобы обеспечить возможность отображения некорректных PDF-файлов в Adobe Reader и Acrobat, поэтому если Acrobat не может загрузить PDF, то, вероятно, он непоправим.

Если вы получаете сообщение об ошибке:

Читатель не смог открыть имя файла, потому что это либо не поддерживаемый
тип файла, либо файл был поврежден (например, он был
отправлен как вложение к электронной почте и не был корректно декодирован).

То PDF-файл был испорчен, и заголовок %PDF (например, обычно что-то вроде %PDF-1.6 в самом верху файла при просмотре в текстовом редакторе) не может быть найден в первых 1024 байтах файла.

Вот дополнительная информация от Adobe:

Ошибка: “Документ поврежден…” | Открытие PDF

Ответ или решение

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

Шаг 1: Проверка заголовка PDF

Первое, что нужно сделать, это проверить целостность файла. Откройте PDF-файл в текстовом редакторе и посмотрите на первые несколько строк. Вы должны увидеть строку, начинающуюся с %PDF-, которая указывает на версию PDF, например, %PDF-1.6. Если этого заголовка нет в первых 1024 байтах, файл, вероятно, поврежден структурно.

Шаг 2: Использование Ghostscript для ремонта файла

Ваши команды Ghostscript выглядят корректно, но прежде чем продолжить, убедитесь, что вы используете последнюю версию Ghostscript. Попробуйте следующие команды для восстановления:

  1. Вариант с предустановками:

    gs -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupt.pdf
  2. Вариант с минимальными флагами:

    gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=repaired.pdf corrupt.pdf

Если предыдущие команды не сработали, попробуйте упростить команду до:

gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile=repaired.pdf corrupt.pdf

Шаг 3: Использование специализированных программ

Если Ghostscript не принес результатов, рассмотрите возможность использования специализированных инструментов для восстановления PDF, таких как:

  • PDF Repair Tool: Программное обеспечение, специально разработанное для восстановления поврежденных PDF-файлов. Убедитесь, что оно имеет положительные отзывы и обратите внимание на его функционал.
  • Recovery Toolbox for PDF: Хотя вы уже пробовали этот инструмент, проверьте, обеспечены ли у вас последние обновления или используйте альтернативные решения.

Шаг 4: Обратитесь к Adobe Acrobat

Если у вас есть доступ к Adobe Acrobat Pro, используйте функцию "Восстановление файла". Откройте программу и попытайтесь загрузить ваш PDF. Acrobat иногда может предоставить дополнительные сообщения об ошибках и предложить варианты для восстановления.

Шаг 5: Обратная связь с профессионалами

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

Заключение

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

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

Капча загружается...