PDF не содержит маркера EOF (PDF::Reader::MalformedPDFError) с pdf-reader

Я использую гем «pdf-reader» для чтения необработанного содержимого pdf-документов, чтобы я мог публиковать (http-post) их в API. Чтобы подтвердить, что реализация API может создать действительный PDF-документ из необработанного содержимого, я написал небольшой суть для проверки моего кода для чтения содержимого PDF.

По какой-то причине я всегда получаю сообщение «PDF не содержит маркера EOF (PDF::Reader::MalformedPDFError)».

Может ли кто-нибудь указать мне, где я ошибаюсь?


person Som Poddar    schedule 23.12.2014    source источник
comment
Размещение PDF-файла, который вы пишете, было бы более полезным. «Наиболее вероятное» объяснение заключается в том, что вы выполняете трансляцию CR/LF, которая сделает объявленное смещение startxref недействительным (т. е. ссылка не будет начинаться в объявленном месте).   -  person KenS    schedule 23.12.2014