1

Какие аппаратные ресурсы (больше / лучше ЦП, ОЗУ или ГП) следует увеличить для повышения скорости рендеринга PDF?

Нам нужно продолжать переходить к следующей странице PDF-файла со скоростью 10 страниц в секунду, и PDF-файлы содержат отсканированные книги.

Для исследовательского проекта в области обучения и познания человека нам необходимо отобразить PDF-файлы по предметам, страницы которых переворачиваются со скоростью, такой, что одна страница PDF-файла отображается за время <0,10 с.(И нам нужно более 36 экземпляров таких программ чтения PDF-файлов). работает сразу).

3 ответа3

2

Как Ramhound указывает в своем комментарии, в основном все это повлияет на это.

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

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

Таким образом, обменять использование процессора и оперативной памяти на использование диска ...

Для этого не используйте PDF-файлы; используйте предварительно визуализированные изображения страниц и просто пролистывайте их. файлы будут значительно больше на диске, но будут отображаться намного быстрее, так как не требуется рендеринг в реальном времени.

Используя базовый движок 2D-графики (многие из которых можно выбрать), вы сможете объединить что-либо (на выбранном вами языке), с помощью которого вы сможете легко достичь 60FPS, даже на «бюджетных» графических процессорах.

В качестве альтернативы, рассмотрите возможность использования обычного текста вместо PDF или графики, поскольку вы можете легко рендерить полные страницы текста быстрее, чем он может отображаться.

2

Это кажется старым вопросом, но на случай, если кто-то еще захочет ускорить рендеринг страниц Adobe Reader, вот быстрое решение (протестировано в Windows 10).

  1. Разверните папку C:\Program Files (x86)\Adobe\Reader 11.0\Reader .
  2. Создайте новую папку и назовите ее "Необязательно" или что-то в этом роде.
  3. Переместите все файлы из каталога C:\Program Files (x86)\Adobe\Reader 11.0\Reader\plug_ins в папку "Необязательно".

Это имело огромное значение для меня.

1

Если вам нужно выбрать одну вещь, чтобы улучшить скорость рендеринга для файлов PDF, это будет скорость процессора. Купите лучший процессор, который может позволить себе ваш бюджет. Сосредоточьтесь на мощности одного потока, а не общей (многоядерной) статистике. Я никогда не видел PDF-ридер, который использует несколько ядер для ускорения рендеринга. Если вы увеличите мощность одного потока, вы уменьшите время рендеринга для файлов PDF.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .