Почему представляет PostScript намного медленнее, чем рендеринг PDF?

Я всегда думал, что PDFs и файлы PostScript весьма схожи, даже при том, что PostScript является Тьюринг полный язык.

Существует ли причина, которую PostScript намного медленнее при рендеринге (попробованный, проявляют на Ubuntu), чем PDF или читатель просто намного менее оптимизированы?

3
задан 11.04.2011, 01:17

1 ответ

У меня нет способа в настоящее время проверить, корректно ли мое предположение - но здесь оно идет так или иначе:

Я подозреваю это evince не может непосредственно представить и отобразить PostScript на экране. Возможно, это может только сделать так для PDF. Таким образом, это может использовать прием для файлов PostScript: позади Вас назад это преобразовывает их во временный файл PDF, и отобразите тот вместо этого.

Попытайтесь установить (очень старомодный) gv Средство просмотра PostScript на Ubuntu:

 sudo apt-get install gv

и затем

 gv /path/to/PostScript.ps

и посмотрите, немного ли это быстрее. (gv также PostScript использования для рендеринга, но не преобразовывает в PDF.) Или Вы используете Ghostscript непосредственно

 gs /path/to/PostScript.ps

Но не забывайте одну вещь: точно, потому что PostScript является языком программирования, можно разработать файлы PostScript, которые довольно коротки в Байтах, но заставляют интерпретатор пройти цикл с тысячами повторений (например, для вычислений +, представляют фрактал), прежде чем он отобразит содержание файла на экране.

PDF не имеет 'циклов' и вычислений как этот...

3
ответ дан 08.12.2019, 00:04

Теги

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