InglêsFrancêsEspanhol

Ad


favicon do OnWorks

gs - Online na nuvem

Execute gs no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando gs que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


gs - Ghostscript (intérprete e visualizador de linguagem PostScript e PDF)

SINOPSE


gs [ opções ] [ arquivos ] ... (Unix, VMS)
gswin32c [ opções ] [ arquivos ] ... (EM Janelas)
gswin32 [ opções ] [ arquivos ] ... (EM Windows 3.1)
gsos2 [ opções ] [ arquivos ] ... (OS / 2)

DESCRIÇÃO


A gs (gswin32c, gswin32, gsos2) o comando invoca Ghostscript, um intérprete da Adobe
Systems ' PostScript(tm) e Portátil ISO Formato Idiomas (PDF). gs lê "arquivos" em
sequencia e os executa como programas Ghostscript. Depois de fazer isso, ele lê mais
entrada do fluxo de entrada padrão (normalmente o teclado), interpretando cada linha
separadamente e a saída para um dispositivo de saída (pode ser um arquivo ou uma visualização de janela X11, consulte
abaixo). O intérprete sai normalmente quando encontra o comando "quit" (seja em
um arquivo ou do teclado), no final do arquivo ou em um sinal de interrupção (como Control-C
no teclado).

O intérprete reconhece muitos interruptores de opção, alguns dos quais são descritos a seguir. Por favor
consulte a documentação de uso para informações completas. Os interruptores podem aparecer em qualquer lugar do
linha de comando e se aplicam a todos os arquivos a partir daí. Invocando Ghostscript com o -h or -?
switch produz uma mensagem que mostra vários switches úteis, todos os dispositivos conhecidos por
aquele executável e o caminho de pesquisa das fontes; no Unix também mostra a localização de
documentação detalhada.

O Ghostscript pode ser construído para usar muitos dispositivos de saída diferentes. Para ver quais dispositivos o seu
executável inclui, execute "gs -h".

A menos que você especifique um determinado dispositivo, Ghostscript normalmente abre o primeiro desses
e direciona a saída para ele.

Se construído com suporte X11, muitas vezes o dispositivo padrão é uma janela X11 (visualizador), caso contrário
ghostscript normalmente usará o dispositivo bbox e imprimirá em stdout a dimensão do
arquivo postscript.

Portanto, se o primeiro da lista for o que você deseja usar, basta emitir o comando

gs meuarquivo.ps

Você também pode verificar o conjunto de dispositivos disponíveis no Ghostscript: invoke
Ghostscript e tipo

nomes de dispositivos ==

mas o primeiro dispositivo na lista resultante pode não ser o dispositivo padrão que você determina
com "gs -h". Para especificar" AbcXyz "como o dispositivo de saída inicial, inclua o switch

-sDEVICE = AbcXyz

Por exemplo, para saída para uma impressora Epson, você pode usar o comando

gs -sDEVICE = epson meuarquivo.ps

A opção "-sDEVICE =" deve preceder a primeira menção de um arquivo para imprimir, e apenas o
o primeiro uso do switch tem algum efeito.

Finalmente, você pode especificar um dispositivo padrão na variável de ambiente GS_DEVICE. O
ordem de precedência para essas alternativas, da mais alta para a mais baixa (o Ghostscript usa o
dispositivo definido no topo da lista) é:

Alguns dispositivos podem suportar diferentes resoluções (densidades). Para especificar a resolução em
tal impressora, use a opção "-r":

gs -sDEVICE = -r x

Por exemplo, em uma impressora compatível com Epson de 9 pinos, você obtém a densidade mais baixa (mais rápido)
modo com

gs -sDEVICE = epson -r60x72

e o modo de densidade mais alta (melhor qualidade de saída) com

gs -sDEVICE = epson -r240x72.

Se você selecionar uma impressora como dispositivo de saída, o Ghostscript também permite que você escolha onde
O Ghostscript envia a saída - em sistemas Unix, geralmente para um arquivo temporário. Para enviar o
saída para um arquivo "foo.xyz", use a chave

-sOutputFile = foo.xyz

Você pode querer imprimir cada página separadamente. Para fazer isso, envie a saída para uma série de
arquivos "foo1.xyz, foo2.xyz, ..." usando a opção "-sOutputFile =" com "% d" em um nome de arquivo
modelo:

-sOutputFile = foo% d.xyz

Cada arquivo resultante recebe uma página de saída e os arquivos são numerados em sequência.
"% d" é uma especificação do formato printf; você também pode usar uma variante como "% 02d".

Em sistemas Unix e MS Windows, você também pode enviar a saída para um canal. Por exemplo, para canalizar
saída para o "lpr"comando (que, em muitos sistemas Unix, o direciona para uma impressora), use
a opção

-sOutputFile =% pipe% lpr

Observe que os caracteres '%' precisam ser duplicados no MS Windows para evitar que o
interpretador de comandos.

Você também pode enviar a saída para a saída padrão:

-sOutputFile = -
or
-sOutputFile =% stdout%

Neste caso, você também deve usar o -q switch, para evitar que o Ghostscript escreva mensagens
para a saída padrão.

Para selecionar um tamanho de papel específico, use a opção de linha de comando

-sPAPERSIZE =

por exemplo

-sPAPERSIZE = a4
or
-sPAPERSIZE = legal

A maioria dos tamanhos de papel ISO e US são reconhecidos. Veja a documentação de uso para uma lista completa,
ou as definições no arquivo de inicialização "gs_statd.ps".

O Ghostscript pode fazer muitas coisas além de imprimir ou visualizar arquivos PostScript e PDF. Para
exemplo, se você quiser saber a caixa delimitadora de um arquivo PostScript (ou EPS), Ghostscript
fornece um "dispositivo" especial que apenas imprime essas informações.

Por exemplo, usando um dos arquivos de exemplo distribuídos com Ghostscript,

gs -sDEVICE = bbox golfer.ps

imprime

%% BoundingBox: 0 25 583 732
%% HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445

OPÇÕES


-- nome do arquivo argumento1 ...
Aceita o próximo argumento como um nome de arquivo como de costume, mas leva todos os argumentos restantes
(mesmo que tenham a forma sintática de interruptores) e define o nome "ARGUMENTOS"
em "userdict" (não "systemdict") como uma matriz dessas strings, antes executando o
Arquivo. Quando o Ghostscript termina de executar o arquivo, ele volta para o shell.

-Dnome=token
-dnome=token
Defina um nome em "systemdict" com a definição fornecida. O token deve ser exatamente
um token (conforme definido pelo operador "token") e não pode conter nenhum espaço em branco.

-Dnome
-dnome Defina um nome em "systemdict" com value = null.

-Snome=corda
-snome=corda
Defina um nome em "systemdict" com uma determinada string como valor. Isso é diferente de
-d. Por exemplo, a -dname = 35 é equivalente ao fragmento do programa
/ name 35 def
enquanto que -sname = 35 é equivalente a
/ nome (35) def

-P Faz com que o Ghostscript procure primeiro no diretório atual por arquivos de biblioteca. Por
padrão, Ghostscript não procura mais no diretório atual, a menos, é claro,
o primeiro diretório fornecido explicitamente é "." no -I. Veja também o INICIALIZAÇÃO
ARQUIVOS seção abaixo, e agrupado Usar.htm para uma discussão detalhada sobre os caminhos de pesquisa
e como o Ghostcript encontra arquivos.

-q Inicialização silenciosa: suprime as mensagens normais de inicialização e também faz o equivalente a
-dQUIETO.

-gnumber1xnumber2
Equivalente a -dDEVICEWIDTH =number1 e -dDEVICEHEIGHT =number2. Isto é para o
benefício de dispositivos (como janelas X11) que requerem (ou permitem) largura e altura
a definir.

-rnúmero
-rnumber1xnumber2
Equivalente a -dDEVICEXRESOLUTION =number1 e -dDEVICEYRESOLUTION =number2. Isto é
para o benefício de dispositivos como impressoras que suportam vários X e Y
resoluções. Se apenas um número for fornecido, ele será usado para as resoluções X e Y.

-Idiretórios
Adiciona a lista designada de diretórios no início do caminho de pesquisa da biblioteca
arquivos.

- Isso não é realmente uma opção, mas indica ao Ghostscript que a entrada padrão é
vindo de um arquivo ou canal e não interativamente da linha de comando.
O Ghostscript lê a partir da entrada padrão até atingir o final do arquivo, executando-o
como qualquer outro arquivo, e então continua com o processamento da linha de comando. Quando o
linha de comando foi totalmente processada, o Ghostscript sai em vez de entrar
seu modo interativo.

Observe que o arquivo de inicialização normal "gs_init.ps" torna "systemdict" somente leitura, então o
valores de nomes definidos com -D, -d, -Sou -s não pode ser alterado (embora, é claro,
eles podem ser substituídos por definições em "userdict" ou outros dicionários.)

SPECIAL NOMES


-dDISKFONTS
Faz com que os contornos de caracteres individuais sejam carregados do disco na primeira vez que eles
são encontrados. (Normalmente o Ghostscript carrega todos os contornos dos personagens quando
carrega uma fonte.) Isso pode permitir o carregamento de mais fontes na RAM, à custa de
renderização mais lenta.

-dNOCACHE
Desativa o cache de caracteres. Útil apenas para depuração.

-dNOBIND
Desativa o operador "vincular". Útil apenas para depuração.

-dNODISPLAY
Suprime a inicialização normal do dispositivo de saída. Isso pode ser útil quando
depuração.

-dNOPAUSA
Desativa o prompt e pausa no final de cada página. Isso pode ser desejável para
aplicativos em que outro programa está conduzindo o Ghostscript.

-dNOPLATFONTES
Desativa o uso de fontes fornecidas pela plataforma subjacente (por exemplo X
Janelas). Isso pode ser necessário se as fontes da plataforma parecerem indesejavelmente diferentes de
as fontes escalonáveis.

-dSEGURO
Restringe as operações de arquivo que o trabalho pode realizar. Fortemente recomendado para spoolers,
scripts de conversão ou outros ambientes sensíveis onde um mal escrito ou
código de programa PostScript malicioso deve ser impedido de alterar arquivos importantes.

-dWRITESYSTEMDICT
Deixa "systemdict" gravável. Isso é necessário ao executar um utilitário especial
programas como fonte2c e pcharstr, que deve ignorar o acesso PostScript normal
protecção.

-sDEVICE =dispositivo
Seleciona um dispositivo de saída inicial alternativo, conforme descrito acima.

-sOutputFile =nome do arquivo
Seleciona um arquivo de saída alternativo (ou canal) para o dispositivo de saída inicial, como
descrito acima.

MAIS SEGURA MODA


A -dSEGURO opção desativa os operadores "deletefile" e "renamefile" e proíbe
abrindo comandos canalizados ("% pipe%cmd"). Apenas"% stdout "e"% stderr "podem ser abertos para
escrita. Ele também desativa a leitura de arquivos, exceto para "% stdin", arquivos fornecidos como um
argumento de linha de comando e arquivos contidos em caminhos fornecidos por LIBPATH e FONTPATH ​​ou
especificado pelos parâmetros do sistema / FontResourceDir e / GenericResourceDir.

Este modo também define o parâmetro .LockSafetyParams do dispositivo de saída inicial para
proteger contra programas que tentam gravar em arquivos usando o dispositivo OutputFile
parâmetro. Uma vez que os parâmetros do dispositivo especificados na linha de comando, incluindo
OutputFile, são definidos antes do modo SAFER, o uso de "-sOutputFile = ..." na linha de comando é
irrestrito.

O modo SAFER impede a alteração de / GenericResourceDir, / FontResourceDir,
/ SystemParamsPassword e / StartJobPassword.

Embora o modo SAFER não seja o padrão, é o padrão para muitos scripts de wrapper, como
ps2pdf e pode ser o padrão em uma versão subsequente do Ghostscript. Assim, ao correr
programas que precisam abrir arquivos ou definir parâmetros restritos, você deve passar o
-dNOSAFER opção de linha de comando ou seu sinônimo -dDELAYSAFER.

Ao correr com -dNOSAFER é possível realizar um "save" seguido de ".setsafe",
execute um arquivo ou procedimento no modo SAFER e, em seguida, use "restaurar" para retornar ao NOSAFER
modo. Para evitar que o objeto salvo seja restaurado pelo arquivo externo ou
procedimento, o operador ".runandhide" deve ser usado para ocultar o objeto de salvamento do
procedimento restrito.

Use gs online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad