Я пытаюсь импортировать PDF в XeLaTeX, используя \includepdf{xyz.pdf}
.Файл xyz.pdf
- это сканирование, созданное на компьютере Xerox 5755, и версия PDF 1.3.
Я получаю сообщение об ошибке:
** WARNING ** No valid name object found.
** WARNING ** Could not find a value in dictionary object.
** WARNING ** Didn't find "endobj".
** ERROR ** pdf_link_obj(): passed invalid object.
Я попытался нормализовать PDF, запустивpdftk xyz.pdf output xyz2.pdf
, и решает проблему - но только для некоторых файлов PDF, без очевидной связи между этими файлами pdftk
и теми, которые нет.Всегда есть файлы, нормализованные с pdftk
, которые продолжают отображать ту же ошибку, что и ненормализованный файл.
Я попытался найти решение этой проблемы и нашел следующую ветку: Проблемы XeLaTeX с includegraphics , что говорит о том, что проблему можно решить с помощью -output-driver=xdv2pdf
или, альтернативно, с помощью pdf(la)tex
.Увы, я не могу использовать PdfLaTeX, потому что мне нужна поддержка юникода в XeLaTeX.Кроме того, я использую Linux, поэтому я не могу использовать Mac * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * '' * '' Я был бы очень благодарен за любые мысли и замечания о том, почему эти PDF-файлы не загружаютсяXeLaTeX, и - еще лучше - как можно «исправить» эти PDF-файлы.
С уважением,
Брайан