Eu tenho um arquivo PDF de 18000 x 18000px que gero via matplotlib. Antes de imprimir, gostaria de pré-visualizá-lo, com pelo menos 20% de zoom. Infelizmente, nada que eu tentei até agora funciona:
O - evince só irá abri-lo a um nível máximo de zoom de 1,3%. Isto é depois de ter aumentado o tamanho do cache (através do editor dconf) para ~ 500MB - aumentos adicionais (tentei até 8 GB) não melhoram o zoom máximo. Eu acredito que há algum outro gargalo que eu não conheço.
- mupdf falha com
malloc of array (153904 x 615616 bytes) failed (integer overflow)
- O Inkscape ocupa toda a minha memória RAM (16 GB) e congela.
Como alternativa, tentei exportá-lo como um SVG e abri-lo com o inkscape, mas isso também preenche minha RAM e congela (mas faz isso mais lentamente).
Além disso, tentei dividir o arquivo em blocos complementares, sendo a primeira iteração:
pdfcrop --verbose --margins "10 10 10000 10000" --clip g.pdf out1.pdf
Isso foi tirado algumas horas agora, e não parece fazer muito progresso, pelo lado positivo, não está consumindo toda a minha memória RAM.
O Matplotlib também tem a capacidade de exportar PS - mas, devido ao tamanho maior do PS, suspeito que isso vá piorar ainda mais.
Você pode me ajudar a encontrar uma maneira de visualizar meu arquivo no Linux?
Caso você queira dar uma olhada no arquivo, aqui .