Копирование из Foxit Reader приводит к исчезновению пробелов

5833
KdgDev

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

Кто-нибудь знает, почему это так и есть ли исправление?

4
Все файлы PDF или некоторые в частности? bobince 14 лет назад 0
Все они. Никогда не было этой проблемы с Adobe Reader KdgDev 14 лет назад 0
Наконец, эта ошибка была исправлена ​​в выпуске 3.2 (http://forums.foxitsoftware.com/showpost.php?p=40982&postcount=2). Yaser Sulaiman 14 лет назад 1

4 ответа на вопрос

5
Joey

Проблема с PDF заключается в том, что он не кодирует текст. Все, что он делает, в значительной степени говорит: «Поместите эти глифы туда, и эти глифы там». Это формат, предназначенный для печати и предварительного просмотра документов с высокой точностью на экране, но не настолько, чтобы фактически сохранять какую-либо семантику или содержимое.

Таким образом, единственное, что может увидеть читатель PDF, это то, какие буквы находятся приблизительно на одной строке. Он не может видеть пробелы как пробел, так как в PDF такого нет. Все, что у него есть, это меньшие и большие промежутки между буквами. И благодаря кернингу или оправданному тексту они даже не последовательны.

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

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

3
alex

Копирование из PDF-файлов на самом деле не на 100% надежно. Это может быть форматирование документа, используемые символы или просто приложение, которое делает что-то не так. Может быть, вы могли бы попробовать другой читатель PDF; так как я не большой поклонник Adobe Reader, я предлагаю PDF-XChange ; это бесплатно и довольно надежно.

По крайней мере, так вы можете увидеть, является ли Foxit Reader виновником.

3
prophoto

Reprinting the document using Acrobat Distiller worked for me too. Added the spaces back in to the pdf so I can copy and paste normally.

1
Ben Mathews

Фоксит это проблема. Я переключился на Суматру, и проблема ушла для того же PDF.

Похожие вопросы