Я разбираю файл PDF, и кажется, что отсутствует оператор Tf. Я вижу, на читателях PDF, как Acrobat reader или Предварительный просмотр, что шрифт меняется. Но во время разбора у меня нет оператора Tf. У меня все еще есть оператор ET, который отмечает окончание предыдущего текстового блока и оператора BT для начала нового. У меня также есть текст, показывающий оператора Tj & co.Ошибка в интерпретации оператора шрифта PDF
Просто, чтобы быть ясным, у меня есть операторы Tf, но только в одном месте оно должно быть там, это не так.
Эталонные PDF гласит:
Там нет начального значения для любого шрифта или размера; они должны быть , указанные явно, используя Tf перед тем, как будет показан любой текст.
Я не понимаю, почему, если у меня нет оператора Tf, как эти читатели могут правильно отобразить текст?
Кто-нибудь знает, где может возникнуть проблема?
Пожалуйста, поделитесь рассмотрением PDF (или, по крайней мере, потока контента, о котором вы говорите). Кроме того, имейте в виду, что зрители в формате PDF имеют тенденцию пытаться отображать даже недопустимые PDF-файлы; при этом они должны выйти за рамки спецификации. Наверное, вы столкнулись с такой ситуацией. – mkl
@mkl Мне тоже было интересно. Я не могу поделиться PDF или журналами, потому что мне не разрешено это делать. В любом случае, спасибо за ваше предложение. – bob