Crie um PDF otimizado para internet

From Scribus Wiki
Jump to navigation Jump to search
Este artigo é parte da seção de Dicas.
Instalação Uso Questões sobre PDF Outros
Voltar para a página principal

Versão em inglês.

Básico

Os PDFs gerados pelo Scribus são otimizados para impressão em gráficas, sendo que o Scribus sofre bastante para garantir que uma saída impressa será idêntica em diferentes gráficas. O preço pago por essa consistência é o tamanho do arquivo PDF gerado, diversas vezes maior que um PDF "tradicional" teria. Essa diga mostar um maneira de reduzir o tamanho do arquivo, assim você pode disponibilizar o arquivo na internet ou até mesmo distribuí-lo por correio eletrônico.

Minha esposa edita uma newsletter que é distibuída principalmente através de correio eletrônico ou pela internet (mas alguns volumes também são impressos em preto e branco, numa gráfica rápida barata). Depois que sua máquina com Windous faleceu e ela não poderia mais utilizar o Distiller e o PageMaker, eu a conveci a usar o Scribus no Linux e, ocasião a parte, as coisas funcionaram muito bem (ela adora a versão CVS do Scribus muito mais que a 1.2).

Sendo enviado através de correio eletrônico, uma newsletter deve possuir aproximadamente 1 MB, ou menos. Já que as opções de diminuição do tamanho de arquivo do Scribus (sublistando fontes e diminuindo a resolução das imagens) não atingia esse requesito (eu preciso tentar novamente para dar um parâmetro), eu procurei uma maneira de usar um arquivo PostScript e então um PDF que conseguise dar uma melhor compressão. Os passos seguintes fazem um bom e surpreendente trabalho:

  1. Exporte o arquivo como PDF, embarcando todas as fontes no documento, sem a opção de sub-listar e de alterar a resolução das imagens. O arquivo resultante foi um pdf de aproximadamente 2.8 MB.
  2. Converta para PS (PostScript) usando pdftops -level3 (a exportação de PDF do Acrobat 7 não irá funcionar). Agora o arquivo está imenso (não especificado pelo autor do artigo, mas, provavelmente, entre 20MB e 50MB).
  3. Converta novamente para PDF usando o Ghostscript (sublistando fontes, diminuindo a resolução das imagens - isto deve ser feito com o gs 8.x ou posterior). Temos então um arquivo por volta de 500KB.

Como você pode ver, o arquivo resultante é cinco vezes menor. E agora a parte misteriosa: O novo arquivo PDF não é somente menor, mas também é "mais bonito" (para leitura na tela) em três aspectos:

  1. No Acrobat 7 (o bugado, eu não tenho nenhuma outra versão para comparar) no Linux, o texto aparece não estar suavizado (antialiased) no PDF antigo, mas é perfeito no novo. O Xpdf exibe ambos iguais (e idênticos, que eu possa notar). Gv/Ghostscript trava na suavização do arquivo antigo, mas exibe o novo arquivo normalmente.
  2. A marcação e busca de texto no antigo não funciona muito bem no Acrobat (com várias lacunas entre os textos marcados) e praticamente nenhuma no Xpdf. O novo arquivo funciona perfeitamente em ambos os programas.
  3. As imagens são muito escuras no Acrobat com o PDF antigo, mas são boas no novo. O Xpdf, mais uma vez, mostra ambos da mesma forma.

Você pode ver a saída do Acrobat de ambos arquivos aqui.

Informações adicionais

  • Se alguém estiver querendo passar o arquivo resultante num analisador de PDF, pode tentar usando a última edição da newsletter.

Script de Automação

Você pode executar o script de automação em Perl, criado especialmente para isso.