AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

gs - En ligne dans le Cloud

Exécutez gs dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande gs qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


gs - Ghostscript (interpréteur et prévisualiseur de langage PostScript et PDF)

SYNOPSIS


gs [ Options ] [ fichiers ]... (Unix, VMS)
gswin32c [ Options ] [ fichiers ]... (MME Les fenêtres)
gswin32 [ Options ] [ fichiers ]... (MME Windows 3.1)
gsos2 [ Options ] [ fichiers ]... (OS/2)

DESCRIPTION


La gs (gswin32c, gswin32, gsos2) la commande appelle Ghostscript, un interprète d'Adobe
Systèmes' PostScript(tm) et Transférable Documents Format (PDF) langues. gs lit "fichiers" dans
séquence et les exécute en tant que programmes Ghostscript. Après avoir fait cela, il lit plus loin
entrée du flux d'entrée standard (normalement le clavier), interprétant chaque ligne
séparément et sortie sur un périphérique de sortie (peut être un fichier ou un aperçu de la fenêtre X11, voir
au dessous de). L'interpréteur se termine normalement lorsqu'il rencontre la commande « quit » (soit dans
un fichier ou à partir du clavier), à la fin du fichier ou à un signal d'interruption (comme Control-C
au clavier).

L'interpréteur reconnaît de nombreux commutateurs d'options, dont certains sont décrits ci-dessous. S'il te plaît
voir la documentation d'utilisation pour des informations complètes. Les commutateurs peuvent apparaître n'importe où dans le
ligne de commande et appliquer à tous les fichiers par la suite. Invocation de Ghostscript avec le -h or -?
switch produit un message qui montre plusieurs switchs utiles, tous les appareils connus pour
cet exécutable et le chemin de recherche des polices ; sur Unix, il montre également l'emplacement de
documentation détaillée.

Ghostscript peut être conçu pour utiliser de nombreux périphériques de sortie différents. Pour voir quels appareils votre
l'exécutable inclut, exécutez "gs -h".

Sauf si vous spécifiez un périphérique particulier, Ghostscript ouvre normalement le premier de ces
et dirige la sortie vers celui-ci.

S'il est construit avec le support X11, le périphérique par défaut est souvent une fenêtre X11 (aperçu), sinon
ghostscript utilisera généralement le périphérique bbox et imprimera sur stdout la dimension du
fichier postscript.

Donc, si le premier de la liste est celui que vous souhaitez utiliser, lancez simplement la commande

gs monfichier.ps

Vous pouvez également vérifier l'ensemble des périphériques disponibles à partir de Ghostscript : invoquer
Ghostscript et type

noms d'appareils ==

mais le premier appareil sur la liste résultante peut ne pas être l'appareil par défaut que vous déterminez
avec "gs -h". Pour spécifier "AbcXyz" comme périphérique de sortie initial, incluez le commutateur

-sDEVICE=AbcXyz

Par exemple, pour une sortie sur une imprimante Epson, vous pouvez utiliser la commande

gs -sDEVICE=epson monfichier.ps

Le commutateur "-sDEVICE=" doit précéder la première mention d'un fichier à imprimer, et seul le
la première utilisation du commutateur a un effet.

Enfin, vous pouvez spécifier un périphérique par défaut dans la variable d'environnement GS_DEVICEL’
ordre de priorité pour ces alternatives du plus élevé au plus bas (Ghostscript utilise le
périphérique défini le plus haut dans la liste) est :

Certains appareils peuvent prendre en charge différentes résolutions (densités). Pour spécifier la résolution sur
une telle imprimante, utilisez le commutateur "-r":

gs -sDEVICE= -r X

Par exemple, sur une imprimante compatible Epson à 9 broches, vous obtenez la densité la plus faible (la plus rapide)
mode avec

gs-sDEVICE=epson-r60x72

et le mode la plus haute densité (meilleure qualité de sortie) avec

gs-sDEVICE=epson-r240x72.

Si vous sélectionnez une imprimante comme périphérique de sortie, Ghostscript vous permet également de choisir où
Ghostscript envoie la sortie -- sur les systèmes Unix, généralement dans un fichier temporaire. Pour envoyer le
sortie dans un fichier "foo.xyz", utilisez le commutateur

-sOutputFile=foo.xyz

Vous voudrez peut-être imprimer chaque page séparément. Pour ce faire, envoyez la sortie à une série de
fichiers "foo1.xyz, foo2.xyz, ..." en utilisant le commutateur "-sOutputFile=" avec "%d" dans un nom de fichier
modèle:

-sOutputFile=foo%d.xyz

Chaque fichier résultant reçoit une page de sortie et les fichiers sont numérotés dans l'ordre.
"%d" est une spécification de format printf ; vous pouvez également utiliser une variante comme "%02d".

Sur les systèmes Unix et MS Windows, vous pouvez également envoyer la sortie vers un canal. Par exemple, pour tuyauter
sortie vers le "LPR" (qui, sur de nombreux systèmes Unix, la dirige vers une imprimante), utilisez
l'option

-sOutputFile=%pipe%lpr

Notez que les caractères '%' doivent être doublés sur MS Windows pour éviter d'être mutilés par le
interpréteur de commandes.

Vous pouvez également envoyer la sortie vers la sortie standard :

-sFichierSortie=-
or
-sOutputFile=%stdout%

Dans ce cas, vous devez également utiliser le -q switch, pour empêcher Ghostscript d'écrire des messages
à la sortie standard.

Pour sélectionner un format de papier spécifique, utilisez le commutateur de ligne de commande

-sPAPERSIZE=

par exemple

-sTAILLE PAPIER=a4
or
-sPAPERSIZE=légal

La plupart des formats de papier ISO et US sont reconnus. Voir la documentation d'utilisation pour une liste complète,
ou les définitions dans le fichier d'initialisation "gs_statd.ps".

Ghostscript peut faire beaucoup de choses autres qu'imprimer ou afficher des fichiers PostScript et PDF. Pour
exemple, si vous voulez connaître le cadre de délimitation d'un fichier PostScript (ou EPS), Ghostscript
fournit un "dispositif" spécial qui imprime simplement ces informations.

Par exemple, en utilisant l'un des fichiers d'exemple distribués avec Ghostscript,

gs -sDEVICE=bbox golfeur.ps

imprime

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

OPTIONS


-- nom de fichier argument1
Prend le prochain argument comme nom de fichier comme d'habitude, mais prend tous les arguments restants
(même s'ils ont la forme syntaxique de commutateurs) et définit le nom "ARGUMENTS"
dans "userdict" (pas "systemdict") en tant que tableau de ces chaînes, before exécuter le
déposer. Lorsque Ghostscript a terminé d'exécuter le fichier, il revient au shell.

-Dprénom=jeton
-dprénom=jeton
Définissez un nom dans "systemdict" avec la définition donnée. Le jeton doit être exactement
un jeton (tel que défini par l'opérateur "token") et ne peut contenir aucun espace.

-Dprénom
-dprénom Définissez un nom dans "systemdict" avec value=null.

-Sprénom=un magnifique
-sprénom=un magnifique
Définissez un nom dans "systemdict" avec une chaîne donnée comme valeur. Ceci est différent de
-d. Par exemple, -nom=35 est équivalent au fragment de programme
/nom 35 def
Les -nom=35 équivaut à
/nom (35) def

-P Oblige Ghostscript à rechercher d'abord les fichiers de bibliothèque dans le répertoire courant. Par
par défaut, Ghostscript ne regarde plus dans le répertoire courant, à moins, bien sûr,
le premier répertoire explicitement fourni est "." dans -I. Voir aussi INITIALISATION
DES DOSSIERS section ci-dessous, et regroupé Utiliser.htm pour une discussion détaillée sur les chemins de recherche
et comment Ghostscript trouve les fichiers.

-q Démarrage silencieux : supprimez les messages de démarrage normaux et effectuez également l'équivalent de
-dCALME.

-gnumber1xnumber2
Équivalent à -dDEVICEWIDTH=number1 ainsi que -dHAUTEUR DE L'APPAREIL=number2. C'est pour le
avantage des appareils (tels que les fenêtres X11) qui nécessitent (ou autorisent) la largeur et la hauteur
à préciser.

-rnombre
-rnumber1xnumber2
Équivalent à -dDEVICEXRESOLUTION=number1 ainsi que -dRÉSOLUTIONPÉRIPHÉRIQUE=number2. C'est
au profit d'appareils tels que les imprimantes prenant en charge plusieurs X et Y
résolutions. Si un seul nombre est donné, il est utilisé pour les résolutions X et Y.

-Irépertoires
Ajoute la liste désignée des répertoires en tête du chemin de recherche de la bibliothèque
fichiers.

- Ce n'est pas vraiment un commutateur, mais indique à Ghostscript que l'entrée standard est
provenant d'un fichier ou d'un tube et non de manière interactive depuis la ligne de commande.
Ghostscript lit à partir de l'entrée standard jusqu'à ce qu'il atteigne la fin du fichier, en l'exécutant
comme n'importe quel autre fichier, puis continue avec le traitement de la ligne de commande. Quand le
la ligne de commande a été entièrement traitée, Ghostscript quitte plutôt que d'entrer dans
son mode interactif.

Notez que le fichier d'initialisation normal "gs_init.ps" rend "systemdict" en lecture seule, donc le
valeurs des noms définis avec -D, -d, -Sou -s ne peut pas être modifié (bien que, bien sûr,
ils peuvent être remplacés par des définitions dans "userdict" ou d'autres dictionnaires.)

SPECIAL DES NOMS


-dFONTESDISK
Provoque le chargement des contours de caractères individuels à partir du disque la première fois qu'ils
sont rencontrés. (Normalement, Ghostscript charge tous les contours des personnages lorsqu'il
charge une police.) Cela peut permettre de charger plus de polices dans la RAM, au détriment de
rendu plus lent.

-dNOCACHE
Désactive la mise en cache des caractères. Utile uniquement pour le débogage.

-dNOBIND
Désactive l'opérateur "bind". Utile uniquement pour le débogage.

-dNOAFFICHAGE
Supprime l'initialisation normale du périphérique de sortie. Cela peut être utile lorsque
débogage.

-dPAUSE
Désactive l'invite et la pause à la fin de chaque page. Cela peut être souhaitable pour
applications où un autre programme pilote Ghostscript.

-dNOPLATFONTS
Désactive l'utilisation des polices fournies par la plate-forme sous-jacente (par exemple X
Les fenêtres). Cela peut être nécessaire si les polices de la plate-forme semblent indésirablement différentes de
les polices évolutives.

-dSAFER
Restreint les opérations de fichier que le travail peut effectuer. Fortement recommandé pour les spouleurs,
scripts de conversion ou autres environnements sensibles où un
Le code de programme PostScript malveillant doit être empêché de modifier des fichiers importants.

-dWRITESYSTEMDICT
Laisse "systemdict" inscriptible. Ceci est nécessaire lors de l'exécution de l'utilitaire spécial
des programmes tels que police2c ainsi que pcharstr, qui doit contourner l'accès PostScript normal
protection.

-sAPPAREIL=dispositif
Sélectionne un autre périphérique de sortie initial, comme décrit ci-dessus.

-sFichierSortie=nom de fichier
Sélectionne un autre fichier de sortie (ou canal) pour le périphérique de sortie initial, comme
décrit ci-dessus.

SAFER MODE


La -dSAFER L'option désactive les opérateurs "deletefile" et "renamefile" et interdit
ouverture des commandes canalisées ("%pipe%cmd"). Seuls "%stdout" et "%stderr" peuvent être ouverts pour
l'écriture. Il désactive également la lecture des fichiers, à l'exception de "%stdin", fichiers donnés en tant que
argument de ligne de commande, et les fichiers contenus dans les chemins donnés par LIBPATH et FONTPATH ​​ou
spécifié par les paramètres système /FontResourceDir et /GenericResourceDir.

Ce mode définit également le paramètre .LockSafetyParams du périphérique de sortie initial sur
protéger contre les programmes qui tentent d'écrire dans des fichiers à l'aide du périphérique OutputFile
paramètre. Étant donné que les paramètres de l'appareil spécifiés sur la ligne de commande, y compris
OutputFile, sont définis avant le mode SAFER, l'utilisation de "-sOutputFile=..." sur la ligne de commande est
libre.

Le mode SAFER empêche de modifier le /GenericResourceDir, /FontResourceDir,
/SystemParamsPassword et /StartJobPassword.

Bien que le mode SAFER ne soit pas la valeur par défaut, c'est la valeur par défaut pour de nombreux scripts wrapper tels que
ps2pdf et peut être la valeur par défaut dans une version ultérieure de Ghostscript. Ainsi en courant
programmes qui ont besoin d'ouvrir des fichiers ou de définir des paramètres restreints, vous devez passer le
-dNOSAFER option de ligne de commande ou son synonyme -dDELAYSAFER.

Lorsque vous courez avec -dNOSAFER il est possible d'effectuer un "save" suivi de ".setsafe",
exécuter un fichier ou une procédure en mode SAFER, puis utiliser "restaurer" pour revenir à NOSAFER
mode. Afin d'éviter que l'objet de sauvegarde ne soit restauré par le fichier étranger ou
procédure, l'opérateur ".runandhide" doit être utilisé pour masquer l'objet de sauvegarde de la
procédure restreinte.

Utiliser gs en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad