O que é PostScript?
PostScript é uma linguagem de descrição de página desenvolvida pela Adobe Systems, amplamente utilizada na imprimir e indústria editorial para descrever a aparência de uma página impressa de forma independente do dispositivo. Ela define como textos, gráficos vetoriais e imagens raster são renderizados e posicionados em uma página.
Relação com PDFs:
PostScript também desempenha um papel importante na criação e no processamento de PDF (Portable Document Format) arquivos. Os PDFs geralmente contêm elementos descritos usando a linguagem PostScript, como gráficos vetoriais e texto. Quando um arquivo PDF é impresso ou exibido, as instruções PostScript são interpretadas para produzir o resultado final.
Além disso, arquivos PostScript podem ser convertidos diretamente para o formato PDF, pois o PDF é baseado em PostScript. Além disso, arquivos PostScript podem conter scripts e elementos programáveis, que arquivos PDF podem ou não manter, dependendo do processo de conversão. Compreender PostScript ajuda a entender melhor seu papel no contexto dos PDFs.
PostScript e PDF
PostScript é uma linguagem de programação. Um arquivo PostScript é um programa que, quando executado por um interpretador, desenha uma página e pode conter laços, variáveis e condicionais como qualquer outro programa. O PDF é baseado em PostScript, mas abriu mão intencionalmente de suas capacidades de programação. Um PDF descreve o resultado final em vez dos passos para criá-lo, por isso qualquer página pode ser aberta diretamente sem processar todas as páginas anteriores.
Por que essa diferença importa na prática
- Acesso aleatório. Um leitor de PDF pode ir direto para a página 400; um interpretador PostScript precisa processar o arquivo em sequência até chegar a essa página.
- Previsibilidade. O mesmo PDF é renderizado da mesma forma em qualquer lugar, enquanto um programa PostScript pode se comportar de modo diferente em interpretadores distintos.
- Features. Interactivity, formulários, anotações e criptografia existem em PDF e não têm equivalente em PostScript.
O PostScript ainda é usado em impressão, onde um RIP ainda pode aceitá-lo como entrada, e os dois formatos são rotineiramente convertidos entre si. Seu modelo de desenho, incluindo a sintaxe de objetos que o PDF herdou, é o motivo de os dois serem tão parecidos internamente.