Melhorar a velocidade de renderização do pdf

1

Quais recursos de hardware (mais / melhor CPU, RAM ou GPU) devem ser aumentados para melhorar as velocidades de renderização do PDF?

Precisamos continuar a folhear para a próxima página do pdf a uma taxa de 10 páginas / s e os arquivos PDFs contêm livros digitalizados.

Para um projeto de pesquisa em aprendizado e cognição humana, precisamos exibir PDFs para assuntos com páginas girando a uma velocidade tal que uma página do pdf seja exibida por um tempo de < 0,10s (e precisamos de 36+ instâncias de tais leitores pdf em execução de uma só vez).

    
por rinfinity 16.10.2014 / 14:12

3 respostas

2

Como Ramhound aponta no comentário dele, basicamente tudo isso afetará isso.

PDFs são renderizados na hora, e é por isso que eles são tão intensivos em recursos. Esse alto uso de recursos é uma desvantagem para um dos principais pontos do PDF - que o tamanho do arquivo será menor, para facilitar a portabilidade. Como o tamanho (enviá-los por e-mail, armazená-los por muito tempo, etc.) não parece ser uma preocupação para a tarefa em questão, o uso de PDFs provavelmente não é uma ótima escolha.

Dependendo do tamanho e da complexidade dos seus PDFs, talvez você nem consiga obter um computador que possa processá-los o mais rápido que precisar.

Portanto, troque o uso de CPU e RAM pelo uso do disco ...

Para fazer isso, não use PDFs; use imagens pré-renderizadas das páginas e passe por elas. os arquivos serão significativamente maiores no disco, mas serão exibidos com muito mais rapidez, já que não será necessária renderização em tempo real.

Utilizando um motor básico de gráficos 2D (muitos para escolher), poderá conseguir juntar algo (na linguagem da sua escolha) com o qual poderá facilmente atingir 60FPS, mesmo em GPUs "low-end".

Como alternativa, considere o uso de texto sem formatação em vez de PDFs ou gráficos, pois você pode EASILY renderizar páginas inteiras de texto com mais rapidez do que pode ser exibido.

    
por 16.10.2014 / 15:08
2

Esta parece ser uma pergunta antiga, mas para o caso de alguém querer acelerar a renderização de páginas do Adobe Reader, aqui está uma solução rápida (testada no Windows 10).

  1. Aprofunde-se na pasta C:\Program Files (x86)\Adobe\Reader 11.0\Reader .
  2. Crie uma nova pasta e chame-a de "Opcional" ou algo assim.
  3. Mova todos os arquivos do diretório C:\Program Files (x86)\Adobe\Reader 11.0\Reader\plug_ins para o diretório "Opcional".

Isso fez uma enorme diferença para mim.

    
por 03.02.2016 / 08:36
1

Se você precisar escolher uma coisa para melhorar suas taxas de renderização para arquivos PDF, será a velocidade da CPU. Compre a melhor CPU que seu orçamento pode pagar. Concentre-se no poder de um único thread, não nas estatísticas gerais (multicore). Eu nunca vi um leitor de PDF que utiliza vários núcleos para renderizar mais rápido. Se você aumentar seu poder de thread único, diminuirá o tempo de renderização dos arquivos PDF.

    
por 16.10.2014 / 21:27