Problema de renderização de PDF estranho

0

Eu tenho um pdf que é muito lento para carregar / exibir. Ele tem transparência como as camadas que eu acredito (porque uma camada parcial é renderizada primeiro, em seguida, outra camada parece ser renderizada na parte superior). É de alta qualidade.

O arquivo é pequeno em torno de 75KB / página. Eu tentei otimizar o pdf, reduzir o tamanho do arquivo e exportar para várias qualidades de imagem, como jpeg, png e tiff.

Quando eu exporto para png em um dpi muito alto, o png tem 6MB e tem quase a mesma qualidade do pdf, mas é quase 100 vezes maior. Eu fiz um jpeg em torno de 200dpi que é cerca de 10 vezes maior, mas uma óbvia perda de qualidade.

Não entendo por que não consigo obter qualidade e tamanho de página semelhantes ao exportar o pdf.

Se eu fizer 300dpi jpeg com compactação de baixa qualidade, recebo uma imagem de qualidade semelhante, mas ainda é quase 10 vezes maior que um arquivo, mas renderiza muito mais rápido (pelo menos em ifranview).

O pdf é basicamente um texto monocromático, com exceção de alguns efeitos de desfoque nas bordas da fonte, mas possui artefatos da varredura que captam a imagem do outro lado da página.

Eu sei que o problema é o método de verificação (possivelmente o software usado), já que tenho quase uma cópia exata de alguém que é muito mais rápida (embora o tamanho do arquivo seja quase 2x). A outra cópia não tem a "transparência" como coisa de camadas ao renderizar. Por isso, acho que alguém digitalizou este pdf e usou transparências como alguma opção que estragou o pdf. O Acrobat não parece facilitar a eliminação deles. Todo o material de otimização não remove ou achatar corretamente as transparências.

Ao otimizar o pdf, vejo "nivelamento" na caixa da barra de progresso. Se eu salvar como um arquivo ps é 100 vezes maior e pior qualidade no ghostscript. Quando então usar o destilador para convertê-lo de volta em pdf, recebo um novo pdf com quase a qualidade do original, carrega mais rápido, mas cerca de 15 vezes maior!

Agora perceba, estou trabalhando com apenas 4 páginas, o pdf original é realmente de 1000 páginas e cerca de 50MB, se eu salvar isso em ps, ele explodirá para cerca de 5GB (assumindo que ele seja escalado linearmente). Converter de volta para um pdf reduzirá para cerca de 500MB e provavelmente levará alguns anos para ser concluído.

Então, o que diabos está acontecendo? Parece que as transparências estão no centro da questão, mas não consigo me livrar delas (achatando-as) e elas parecem ajudar a reduzir o tamanho do arquivo por algum motivo. (Eu tenho um pdf muito semelhante que tem cerca de 2x o tamanho sem transparências ou renderização lenta e estou tentando conseguir o mesmo efeito)

Eu sei que não há muitas informações específicas, mas não posso fazer o upload dos PDFs, já que eles são de direitos autorais ...

    
por Archival 31.12.2012 / 18:24

0 respostas

Tags