IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gs - Online nel cloud

Esegui gs nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gs che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gs - Ghostscript (interprete e visualizzatore di linguaggi PostScript e PDF)

SINOSSI


gs [ Opzioni ] [ file ]... (Unix, VM)
gswin32c [ Opzioni ] [ file ]... (SM Finestre)
gswin32 [ Opzioni ] [ file ]... (SM Windows 3.1)
gsos2 [ Opzioni ] [ file ]... (SO/2)

DESCRIZIONE


I gs (gswin32c, gswin32, gsos2) il comando invoca Ghostscript, interprete di Adobe
Sistemi' PostScript(tm) e Portatile funzionalità di Formato (PDF) lingue. gs legge "file" in
sequenza e li esegue come programmi Ghostscript. Dopo averlo fatto, si legge ulteriormente
input dal flusso di input standard (normalmente la tastiera), interpretando ogni riga
separatamente e in uscita su un dispositivo di output (può essere un file o un'anteprima della finestra X11, vedi
sotto). L'interprete esce con grazia quando incontra il comando "quit" (o in
un file o dalla tastiera), alla fine del file o a un segnale di interruzione (come Ctrl-Do
alla tastiera).

L'interprete riconosce molte opzioni, alcune delle quali sono descritte di seguito. Per favore
vedere la documentazione di utilizzo per informazioni complete. Gli interruttori possono apparire ovunque nel
riga di comando e si applicano a tutti i file successivi. Invocare Ghostscript con -h or -?
switch produce un messaggio che mostra diversi interruttori utili, tutti i dispositivi noti a
quell'eseguibile e il percorso di ricerca per i caratteri; su Unix mostra anche la posizione di
documentazione dettagliata.

Ghostscript può essere creato per utilizzare molti dispositivi di output differenti. Per vedere quali dispositivi sono tuoi
eseguibile include, esegui "gs -h".

A meno che non specifichi un dispositivo particolare, Ghostscript normalmente apre il primo di questi
e indirizza l'output ad esso.

Se costruito con il supporto per X11, spesso il dispositivo predefinito è una finestra X11 (anteprima), altrimenti
ghostscript tipicamente utilizzerà il dispositivo bbox e stamperà su stdout la dimensione del
file poscritto.

Quindi se il primo nell'elenco è quello che vuoi usare, basta dare il comando

gs miofile.ps

Puoi anche controllare il set di dispositivi disponibili all'interno di Ghostscript: invoke
Ghostscript e digita

nomidispositivo ==

ma il primo dispositivo nell'elenco risultante potrebbe non essere il dispositivo predefinito che determini
con "gs -h". Per specificare "AbcXyz" come dispositivo di output iniziale, includere l'interruttore

-sDEVICE=AbcXyz

Ad esempio, per l'output su una stampante Epson potresti usare il comando

gs -sDEVICE=epson miofile.ps

L'opzione "-sDEVICE=" deve precedere la prima menzione di un file da stampare e solo il
il primo utilizzo dell'interruttore ha alcun effetto.

Infine, puoi specificare un dispositivo predefinito nella variabile d'ambiente GS_DISPOSITIVO.
ordine di precedenza per queste alternative dal più alto al più basso (Ghostscript usa il
dispositivo definito più in alto nell'elenco) è:

Alcuni dispositivi possono supportare diverse risoluzioni (densità). Per specificare la risoluzione su
una stampante di questo tipo, utilizzare l'interruttore "-r":

gs -sDEVICE= -R X

Ad esempio, su una stampante compatibile con Epson a 9 pin, si ottiene la densità più bassa (più veloce)
modalità con

gs -sDEVICE=epson -r60x72

e la modalità a più alta densità (migliore qualità di output) con

gs -sDEVICE=epson -r240x72.

Se selezioni una stampante come dispositivo di output, Ghostscript ti permette anche di scegliere dove
Ghostscript invia l'output -- sui sistemi Unix, di solito in un file temporaneo. Per inviare il
output in un file "foo.xyz", usa l'interruttore

-sOutputFile=pippo.xyz

Potresti voler stampare ogni pagina separatamente. Per fare ciò, inviare l'output a una serie di
file "foo1.xyz, foo2.xyz, ..." utilizzando l'opzione "-sOutputFile=" con "%d" in un nome file
modello:

-sOutputFile=pippo%d.xyz

Ogni file risultante riceve una pagina di output e i file vengono numerati in sequenza.
"%d" è una specifica del formato printf; puoi anche usare una variante come "%02d".

Sui sistemi Unix e MS Windows puoi anche inviare l'output a una pipe. Ad esempio, per pipe
uscita al "LPR" (che, su molti sistemi Unix, lo indirizza a una stampante), usa
l'opzione

-sOutputFile=%tubo%lpr

Nota che i caratteri '%' devono essere raddoppiati su MS Windows per evitare di essere alterati dal
interprete di comandi

Puoi anche inviare l'output allo standard output:

-sFileUscita=-
or
-sOutputFile=%stdout%

In questo caso è necessario utilizzare anche il -q switch, per impedire a Ghostscript di scrivere messaggi
allo standard output.

Per selezionare un formato carta specifico, utilizzare l'interruttore della riga di comando

-sDIMENSIONI CARTA=

per esempio

-sDIMENSIONI CARTA=a4
or
-sPAPERSIZE=legale

Viene riconosciuta la maggior parte dei formati carta ISO e USA. Vedere la documentazione di utilizzo per un elenco completo,
o le definizioni nel file di inizializzazione "gs_statd.ps".

Ghostscript può fare molte cose oltre a stampare o visualizzare file PostScript e PDF. Per
esempio, se vuoi conoscere il riquadro di delimitazione di un file PostScript (o EPS), Ghostscript
fornisce uno speciale "dispositivo" che stampa semplicemente queste informazioni.

Ad esempio, utilizzando uno dei file di esempio distribuiti con Ghostscript,

gs -sDEVICE=bbox golfista.ps

stampa

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

VERSIONI


-- Nome del file arg1 ...
Prende come al solito l'argomento successivo come nome di file, ma accetta tutti gli argomenti rimanenti
(anche se hanno la forma sintattica di switch) e definisce il nome "ARGUMENTS"
in "userdict" (non "systemdict") come array di quelle stringhe, prima eseguendo il
file. Quando Ghostscript termina l'esecuzione del file, torna alla shell.

-DNome=token
-dNome=token
Definire un nome in "systemdict" con la definizione data. Il token deve essere esattamente
un token (come definito dall'operatore "token") e non può contenere spazi bianchi.

-DNome
-dNome Definisci un nome in "systemdict" con value=null.

-SNome=stringa
-sNome=stringa
Definire un nome in "systemdict" con una data stringa come valore. Questo è diverso da
-d. Per esempio, -dnome=35 è equivalente al frammento di programma
/nome 35 def
mentre -cognome=35 è equivalente
/nome (35) def

-P Fa in modo che Ghostscript cerchi prima nella directory corrente i file della libreria. Di
default, Ghostscript non cerca più nella directory corrente, a meno che, ovviamente,
la prima directory fornita esplicitamente è "." in -I. Vedi anche il INIZIALIZZAZIONE
FILE sezione sottostante e in bundle Usa.htm per una discussione dettagliata sui percorsi di ricerca
e come Ghostscript trova i file.

-q Avvio silenzioso: elimina i normali messaggi di avvio e fa anche l'equivalente di
-dTRANQUILLO.

-gnumber1xnumber2
Equivalente a -dLARGHEZZA DISPOSITIVO=number1 ed -dALTEZZA DISPOSITIVO=number2. Questo è per
vantaggio dei dispositivi (come le finestre X11) che richiedono (o consentono) larghezza e altezza
da specificare.

-rnumero
-rnumber1xnumber2
Equivalente a -dDEVICESEXRESOLUTION=number1 ed -dRISOLUZIONE DISPOSITIVO=number2. Questo è
a vantaggio di dispositivi come le stampanti che supportano più X e Y
risoluzioni. Se viene fornito un solo numero, viene utilizzato per entrambe le risoluzioni X e Y.

-Idirectory
Aggiunge l'elenco designato di directory all'inizio del percorso di ricerca per la libreria
File.

- Questo non è proprio un interruttore, ma indica a Ghostscript che l'input standard è
proveniente da un file o da una pipe e non interattivamente dalla riga di comando.
Ghostscript legge dallo standard input fino a quando non raggiunge la fine del file, eseguendolo
come qualsiasi altro file, quindi continua con l'elaborazione della riga di comando. Quando il
la riga di comando è stata interamente elaborata, Ghostscript esce invece di entrare in
la sua modalità interattiva.

Nota che il normale file di inizializzazione "gs_init.ps" rende "systemdict" di sola lettura, quindi
valori dei nomi definiti con -D, -d, -S, o -s non può essere modificato (anche se, ovviamente,
possono essere sostituiti da definizioni in "userdict" o altri dizionari.)

SPECIALE NOMI


-dFONT DISK
Fa sì che i contorni dei singoli caratteri vengano caricati dal disco la prima volta che
si incontrano. (Normalmente Ghostscript carica tutti i contorni dei personaggi quando lo fa
carica un carattere.) Ciò può consentire di caricare più caratteri nella RAM, a spese di
resa più lenta.

-dNOCACHE
Disabilita la memorizzazione nella cache dei caratteri. Utile solo per il debug.

-dNOBIND
Disabilita l'operatore "bind". Utile solo per il debug.

-dNESSUNA VISUALIZZAZIONE
Sopprime la normale inizializzazione del dispositivo di output. Questo può essere utile quando
debug.

-dNOPAUSA
Disabilita il prompt e mette in pausa alla fine di ogni pagina. Questo può essere desiderabile per
applicazioni in cui un altro programma sta guidando Ghostscript.

-dNOPLAFONT
Disabilita l'uso dei caratteri forniti dalla piattaforma sottostante (ad esempio X
Finestre). Questo potrebbe essere necessario se i caratteri della piattaforma sembrano indesideratamente diversi da
i caratteri scalabili.

-d PIÙ SICURO
Limita le operazioni sui file che il lavoro può eseguire. Fortemente consigliato per gli spooler,
script di conversione o altri ambienti sensibili in cui un messaggio scritto male o
È necessario impedire al codice di programma PostScript dannoso di modificare file importanti.

-dWRITESYSTEMDICT
Lascia "systemdict" scrivibile. Questo è necessario quando si esegue un'utilità speciale
programmi come font2c ed pcharstr, che deve bypassare il normale accesso PostScript
protezione.

-sDISPOSITIVO=dispositivo
Seleziona un dispositivo di output iniziale alternativo, come descritto sopra.

-sFileOutput=Nome del file
Seleziona un file di output alternativo (o pipe) per il dispositivo di output iniziale, come
descritto sopra.

SICURO MODE


I -d PIÙ SICURO opzione disabilita gli operatori "deletefile" e "renamefile" e vieta
aprendo comandi in pipe ("%pipe%cmd"). Solo "%stdout" e "%stderr" possono essere aperti per
scrivere. Disabilita anche la lettura dai file, ad eccezione di "%stdin", file dati come a
argomento della riga di comando e file contenuti nei percorsi forniti da LIBPATH e FONTPATH ​​o
specificato dai parametri di sistema /FontResourceDir e /GenericResourceDir.

Questa modalità imposta anche il parametro .LockSafetyParams del dispositivo di output iniziale su
proteggersi dai programmi che tentano di scrivere su file utilizzando il dispositivo OutputFile
parametro. Poiché i parametri del dispositivo specificati nella riga di comando, inclusi
OutputFile, sono impostati prima della modalità SAFER, l'uso di "-sOutputFile=..." sulla riga di comando è
senza restrizioni.

La modalità SAFER impedisce la modifica di /GenericResourceDir, /FontResourceDir,
/SystemParamsPassword e /StartJobPassword.

Sebbene la modalità SAFER non sia l'impostazione predefinita, è l'impostazione predefinita per molti script wrapper come
ps2pdf e potrebbe essere l'impostazione predefinita in una versione successiva di Ghostscript. Così durante l'esecuzione
programmi che devono aprire file o impostare parametri limitati dovresti passare il
-dNOSAFER opzione della riga di comando o il suo sinonimo -dDELAYSAFER.

Quando corri con -dNOSAFER è possibile eseguire un "salvataggio" seguito da ".setsafe",
eseguire un file o una procedura in modalità SAFER, quindi utilizzare "restore" per tornare a NOSAFER
modalità. Per evitare che l'oggetto salvato venga ripristinato dal file esterno o
procedura, l'operatore ".runandhide" dovrebbe essere usato per nascondere l'oggetto di salvataggio dal
procedura ristretta.

Usa gs online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser è un open veloce, gratuito e divertente
    framework di gioco HTML5 di origine che offre
    Rendering WebGL e Canvas attraverso
    browser Web desktop e mobili. Giochi
    può essere co...
    Scarica Phaser
  • 2
    Motore VASSAL
    Motore VASSAL
    VASSAL è un motore di gioco per creare
    versioni elettroniche della scheda tradizionale
    e giochi di carte. Fornisce supporto per
    rendering e interazione dei pezzi di gioco,
    e ...
    Scarica il motore VASSAL
  • 3
    OpenPDF - Fork di iText
    OpenPDF - Fork di iText
    OpenPDF è una libreria Java per la creazione
    e la modifica di file PDF con un LGPL e
    Licenza open source MPL. OpenPDF è il
    LGPL/MPL successore open source di iText,
    un ...
    Scarica OpenPDF - Fork di iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema per Automatizzato
    Analisi Geoscientifiche - è un Geografico
    Software del sistema informativo (GIS) con
    immense capacità per i dati geografici
    elaborazione e ana...
    Scarica SAGA GIS
  • 5
    Toolbox per Java/JTOpen
    Toolbox per Java/JTOpen
    IBM Toolbox per Java / JTOpen è un
    libreria di classi Java che supportano il
    client/server e programmazione internet
    modelli su un sistema che esegue OS/400,
    i5/OS, o...
    Scarica Toolbox per Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 per i documenti basati sui dati)
    è una libreria JavaScript che ti consente
    produrre dati dinamici e interattivi
    visualizzazioni nei browser web. Con D3
    tu...
    Scarica D3.js
  • Di Più "

Comandi Linux

  • 1
    adiff
    adiff
    abidiff - confronta gli ABI dei file ELF
    abidiff confronta il binario dell'applicazione
    Interfacce (ABI) di due librerie condivise
    in formato ELF. Emette un significato
    rapporto...
    Esegui abidif
  • 2
    abidw
    abidw
    abidw - serializza l'ABI di un ELF
    il file abidw legge una libreria condivisa in ELF
    formato ed emette una rappresentazione XML
    del suo ABI all’output standard. IL
    emesso...
    Corri costantemente
  • 3
    copac2xml
    copac2xml
    bibutils - conversione della bibliografia
    utilità...
    Esegui copac2xml
  • 4
    copto
    copto
    copt - ottimizzatore spioncino SYSNOPIS:
    copt file.. DESCRIZIONE: copt è un file
    ottimizzatore spioncino generico. Esso
    legge il codice dal suo input standard e
    scrive un...
    Corri copto
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - raccogli il titolo
    dichiarazioni da documenti Stx...
    Eseguire collect_stx_titles
  • 6
    panca-gatling
    panca-gatling
    panca - benchmark http ...
    Esegui gatling-panca
  • Di Più "

Ad