Не удалось найти таблицу внешних ссылок с Dompdf0.6a + FPDI

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

FPDF error: Unable to find xref table - Maybe a Problem with 'auto_detect_line_endings'

Однако, если я использую более старые версии dompdf, все работает нормально. Я предполагаю, что он генерирует более новую версию PDF, которую fpdi не поддерживает.

кстати. Я проследил это до FPDI/pdf_parser.php:208 (внутри метода pdf_read_xref())


person Artjom Kurapov    schedule 29.12.2009    source источник
comment
Можете ли вы создать тестовый PDF-файл и загрузить его куда-нибудь?   -  person balpha    schedule 29.12.2009


Ответы (3)


Я смог исправить это, используя Adobe Acrobat Professional v8 и выбрав «Документ -> Уменьшить размер файла», а затем выбрав что-то действительно старое, например «Acrobat 5.0 или более позднюю версию», после чего ошибка была исправлена!

person Aaron    schedule 08.11.2010

Последняя разрабатываемая версия DOMPDF может решить эту проблему. Однако это неофициальный выпуск, поэтому поддержка ограничена. Дополнительные сведения см. в группе поддержки DOMPDF.

person BrianS    schedule 26.02.2010

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

Я превысил квоту FTP. Я изменил квоту FTP на более высокое значение, и это устранило ошибку.

(В Parallels Plesk Panel FTP->Диспетчер FTP->Квота- xxxx МБ используется из xxxx в неограниченном количестве файлов -> Нажмите на кнопку-> Введите новую квоту диска)

person RSilva    schedule 17.04.2014