O Ghostscript é um processador, intérprete e conversor de código aberto para a linguagem PostScript, bem como para o Portable Document Format (PDF). Também conhecido como AFPL Ghostscript, o projeto pode rasterizar arquivos PostScript para uma ampla variedade de impressoras, visualização de tela, formatos de arquivo de imagem e outros dispositivos.
Recursos em resumo
Os principais recursos incluem a capacidade de converter arquivos escritos na linguagem PostScript em vários outros formatos de rasterização, permitindo que os usuários imprimam documentos PostScript (PS) em impressoras que não oferecem suporte à impressão PostScript, exibam arquivos PostScript em exibições, convertem Arquivos PDF para uma ampla variedade de formatos de arquivos, um conversor PostScript para PDF, bem como um conversor PDF para PostScript.
O que está no pacote?
O Ghostscript é composto de vários componentes, incluindo um interpretador PostScript, um interpretador PDF, um utilitário que converte arquivos PostScript para PDF e vice-versa, bem como uma biblioteca Ghostscript, que implementa recursos gráficos e de filtragem. A biblioteca independente do Grupo JPEG (IJG), a biblioteca zlib e a biblioteca PNG são usadas no pacote Ghostscript.
Sob o capô e os sistemas operacionais compatíveis
O programa é escrito inteiramente na linguagem de programação C e só pode ser usado em um ambiente de console. É um software multi-plataforma que suporta todos os sistemas operacionais GNU / Linux, bem como o sistema operacional Microsoft Windows. Ele está disponível para download como fonte e arquivos binários, suportando plataformas de hardware de 32 e 64 bits, mas pode ser facilmente instalado a partir dos repositórios de software padrão de muitas distribuições Linux.
O que é novo nesta versão:
- O Ghostscript agora tem uma família de dispositivos 'pdfimage' (pdfimage8, pdfimage24 e pdfimage32) que produzem saída renderizada como uma imagem em um PDF. Além disso, existe um dispositivo 'pclm' que produz saída no formato PCLm.
- Existe agora um parâmetro ColorAccuracy que permite ao usuário decidir entre velocidade ou precisão nas transformações de cores ICC.
- JPEG Passthrough: os dispositivos que oferecem suporte a ele agora podem receber o fluxo JPEG "bruto" do intérprete. O principal uso disso é a família de dispositivos pdfwrite / ps2write que agora podem receber fluxos JPEG do (s) arquivo (s) de entrada e gravá-los inalterados para a saída (evitando assim efeitos adicionais de quantização).
- Melhorias no desempenho da transparência em PDF
- IMPORTANTE: Estamos no processo de bifurcar o LittleCMS. LCMS2 não é thread-safe e não pode ser feito com segurança de thread sem quebrar a ABI. Nosso fork será thread-safe e incluirá melhorias de desempenho (todas essas mudanças foram oferecidas e rejeitadas pelo autor). Manteremos a compatibilidade entre o Ghostscript e o LCMS2 por um tempo, mas não perpetuamente. Nosso garfo estará disponível como seu próprio pacote separadamente do Ghostscript (e do MuPDF).
- Continuamos o foco na higiene do código nesta versão, limpando os problemas de segurança, os valores de retorno ignorados e os avisos do compilador.
- A habitual rodada de correções de erros, alterações de compatibilidade e melhorias incrementais.
O que há de novo na versão:
- Novos equivalentes PJL (próximos) personalizados para o pdfmark e o setdistillerparams. Estes foram adicionados principalmente para permitir que o pdfwrite seja configurado corretamente para saída PDF / A do GhostPCL. Veja: pdfwrite com entrada PCL para mais detalhes.
- Os usuários do Ghostscript devem continuar usando os recursos existentes de pdfmark e setdistillerparams.
- O pdfmark de metadados está agora implementado. Isso permite que o usuário especifique um fluxo XMP que será gravado no Catálogo do arquivo PDF. Um novo pdfmark 'Ext_Metadata' foi definido. Isso leva um parâmetro de string que contém XML para ser adicionado ao XMP normalmente criado por pdfwrite.
- Veja as extensões do pdfwrite pdfmark para mais informações.
- Uma implementação experimental e rudimentar de implementação de trapping foi adicionada à biblioteca gráfica do Ghostscript. Veja Trapping para detalhes.
- As ferramentas de geração de matriz de limite de meio-tom (parte da caixa de ferramentas / meio-tom) foram aprimoradas com thresh_remap que permite dobrar a função de transferência (curva de resposta de toner AKA (TRC)) para que os realces sejam aprimorados. Além disso, o gen_stochastic melhorou o suporte para tamanho e forma de pontos mínimos.
- Além disso, a rodada usual de correções de erros, alterações de compatibilidade e melhorias incrementais.
O que há de novo na versão 9.20:
- Novos equivalentes PJL (próximos) personalizados para o pdfmark e o setdistillerparams. Estes foram adicionados principalmente para permitir que o pdfwrite seja configurado corretamente para saída PDF / A do GhostPCL. Veja: pdfwrite com entrada PCL para mais detalhes.
- Os usuários do Ghostscript devem continuar usando os recursos existentes de pdfmark e setdistillerparams.
- O pdfmark de metadados está agora implementado. Isso permite que o usuário especifique um fluxo XMP que será gravado no Catálogo do arquivo PDF. Um novo pdfmark 'Ext_Metadata' foi definido. Isso leva um parâmetro de string que contém XML para ser adicionado ao XMP normalmente criado por pdfwrite.
- Veja as extensões do pdfwrite pdfmark para mais informações.
- Uma implementação experimental e rudimentar de implementação de trapping foi adicionada à biblioteca gráfica do Ghostscript. Veja Trapping para detalhes.
- As ferramentas de geração de matriz de limite de meio-tom (parte da caixa de ferramentas / meio-tom) foram aprimoradas com thresh_remap que permite dobrar a função de transferência (curva de resposta de toner AKA (TRC)) para que os realces sejam aprimorados. Além disso, o gen_stochastic melhorou o suporte para tamanho e forma de pontos mínimos.
- Além disso, a rodada usual de correções de erros, alterações de compatibilidade e melhorias incrementais.
O que há de novo na versão 9.19:
- Novos equivalentes PJL (próximos) personalizados para o pdfmark e o setdistillerparams. Estes foram adicionados principalmente para permitir que o pdfwrite seja configurado corretamente para saída PDF / A do GhostPCL. Veja: pdfwrite com entrada PCL para mais detalhes.
- Os usuários do Ghostscript devem continuar usando os recursos existentes de pdfmark e setdistillerparams.
- O pdfmark de metadados está agora implementado. Isso permite que o usuário especifique um fluxo XMP que será gravado no Catálogo do arquivo PDF. Um novo pdfmark 'Ext_Metadata' foi definido. Isso leva um parâmetro de string que contém XML para ser adicionado ao XMP normalmente criado por pdfwrite.
- Veja as extensões do pdfwrite pdfmark para mais informações.
- Uma implementação experimental e rudimentar de implementação de trapping foi adicionada à biblioteca gráfica do Ghostscript. Veja Trapping para detalhes.
- As ferramentas de geração de matriz de limite de meio-tom (parte da caixa de ferramentas / meio-tom) foram aprimoradas com thresh_remap que permite dobrar a função de transferência (curva de resposta de toner AKA (TRC)) para que os realces sejam aprimorados. Além disso, o gen_stochastic melhorou o suporte para tamanho e forma de pontos mínimos.
- Além disso, a rodada usual de correções de erros, alterações de compatibilidade e melhorias incrementais.
Comentários não encontrado