Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

gs — Online w chmurze

Uruchom gs w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie gs, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gs - Ghostscript (interpreter i podgląd języka PostScript i PDF)

STRESZCZENIE


gs [ Opcje ] [ pliki ] ... (Uniks, VMS)
gswin32c [ Opcje ] [ pliki ] ... (SM Okna)
gswin32 [ Opcje ] [ pliki ] ... (SM Windows 3.1)
gsos2 [ Opcje ] [ pliki ] ... (OS/2)

OPIS


Połączenia gs (gswin32c, gswin32, gsos2) wywołuje polecenie Ghostscript, interpreter Adobe
Systemy PostScript(tm) i Przenośny dokument utworzony (PDF) języki. gs odczytuje „pliki” w
sekwencji i wykonuje je jako programy Ghostscript. Po wykonaniu tej czynności czyta się dalej
wejście ze standardowego strumienia wejściowego (zwykle z klawiatury), interpretując każdą linię
osobno i wyprowadzić na urządzenie wyjściowe (może to być plik lub podgląd okna X11, patrz
poniżej). Interpreter kończy pracę z wdziękiem po napotkaniu polecenia „quit” (albo in
pliku lub z klawiatury), na końcu pliku lub przy sygnale przerwania (takim jak Control-C
przy klawiaturze).

Interpreter rozpoznaje wiele przełączników opcji, z których niektóre opisano poniżej. Proszę
pełne informacje znajdują się w dokumentacji użytkowania. Przełączniki mogą pojawić się w dowolnym miejscu w programie
linii poleceń i zastosować do wszystkich późniejszych plików. Wywoływanie Ghostscripta za pomocą -h or -?
switch generuje komunikat, który pokazuje kilka przydatnych przełączników, wszystkie znane urządzenia
ten plik wykonywalny i ścieżkę wyszukiwania czcionek; w systemie Unix pokazuje również lokalizację
szczegółowa dokumentacja.

Ghostscript można zbudować tak, aby korzystał z wielu różnych urządzeń wyjściowych. Aby zobaczyć, które urządzenia są
wykonywalny zawiera, uruchom "gs -h".

O ile nie określisz konkretnego urządzenia, Ghostscript zwykle otwiera pierwsze z nich
i kieruje do niego wyjście.

Jeśli zbudowano z obsługą X11, często domyślnym urządzeniem jest okno X11 (podgląd), w innym przypadku
Ghostscript zwykle używa urządzenia bbox i drukuje na stdout wymiar pliku
plik postscriptowy.

Więc jeśli pierwszy na liście jest tym, którego chcesz użyć, po prostu wydaj polecenie

gs mój plik.ps

Możesz także sprawdzić zestaw dostępnych urządzeń z poziomu Ghostscript: invoke
Ghostscript i typ

nazwy urządzeń ==

ale pierwsze urządzenie na liście wynikowej może nie być urządzeniem domyślnym, które określisz
z "gs -h". Aby określić „AbcXyz” jako początkowe urządzenie wyjściowe, dołącz przełącznik

-sDEVICE=AbcXyz

Na przykład, aby wydrukować na drukarce Epson, możesz użyć polecenia

gs -sDEVICE=epson mójplik.ps

Przełącznik „-sDEVICE=” musi poprzedzać pierwszą wzmiankę o pliku do wydrukowania i tylko
pierwsze użycie przełącznika ma jakikolwiek efekt.

Na koniec możesz określić domyślne urządzenie w zmiennej środowiskowej URZĄDZENIE GS,
kolejność pierwszeństwa dla tych alternatyw od najwyższej do najniższej (Ghostscript używa formatu
urządzenie zdefiniowane najwyżej na liście) to:

Niektóre urządzenia mogą obsługiwać różne rozdzielczości (gęstości). Aby określić rozdzielczość wł
takiej drukarki użyj przełącznika „-r”:

gs -sURZĄDZENIE= -R X

Na przykład na 9-pinowej drukarce zgodnej z firmą Epson uzyskasz najniższą gęstość (najszybciej)
tryb z

gs -sDEVICE=epson -r60x72

oraz tryb największej gęstości (najlepsza jakość wyjściowa) z

gs -sDEVICE=epson -r240x72.

Jeśli wybierzesz drukarkę jako urządzenie wyjściowe, Ghostscript pozwala również wybrać miejsce
Ghostscript wysyła dane wyjściowe — w systemach Unix zwykle do pliku tymczasowego. Aby wysłać
wyjście do pliku „foo.xyz”, użyj przełącznika

-sOutputFile=foo.xyz

Możesz wydrukować każdą stronę osobno. Aby to zrobić, wyślij dane wyjściowe do serii
pliki „foo1.xyz, foo2.xyz,…” przy użyciu przełącznika „-sOutputFile=” z „%d” w nazwie pliku
szablon:

-sOutputFile=foo%d.xyz

Każdy plik wynikowy otrzymuje jedną stronę wyjściową, a pliki są kolejno numerowane.
„%d” to specyfikacja formatu printf; możesz także użyć wariantu, takiego jak „%02d”.

W systemach Unix i MS Windows można również wysyłać dane wyjściowe do potoku. Na przykład do rury
wyjście do "Lpr" polecenie (które w wielu systemach Unix kieruje je do drukarki), użyj
opcja

-sOutputFile=%pipe%lpr

Zwróć uwagę, że znaki „%” muszą być podwojone w systemie MS Windows, aby uniknąć zniekształcenia przez
tłumacz poleceń.

Możesz także wysłać dane wyjściowe na standardowe wyjście:

-sPlikWyjściowy=-
or
-sOutputFile=%stdout%

W takim przypadku należy również użyć -q przełącznik, aby uniemożliwić Ghostscriptowi pisanie wiadomości
na standardowe wyjście.

Aby wybrać określony rozmiar papieru, użyj przełącznika wiersza poleceń

-sROZMIARPAPIERU=

na przykład

-sROZMIARPAPIERU=a4
or
-sROZMIARPAPIERU=legalny

Rozpoznawana jest większość rozmiarów papieru ISO i US. Zobacz dokumentację użytkowania, aby uzyskać pełną listę,
lub definicje w pliku inicjalizacyjnym „gs_statd.ps”.

Ghostscript może robić wiele innych rzeczy niż drukowanie lub przeglądanie plików PostScript i PDF. Dla
na przykład, jeśli chcesz poznać obwiednię pliku PostScript (lub EPS), Ghostscript
zapewnia specjalne "urządzenie" które po prostu drukuje te informacje.

Na przykład, używając jednego z przykładowych plików dystrybuowanych z Ghostscriptem,

gs -sDEVICE=bbox golfista.ps

drukuje

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

OPCJE


-- filename argument1 ...
Traktuje jak zwykle następny argument jako nazwę pliku, ale wszystkie pozostałe argumenty
(nawet jeśli mają składniową postać przełączników) i definiuje nazwę "ARGUMENTY"
w „userdict” (nie „systemdict”) jako tablica tych ciągów, zanim prowadzenie
plik. Gdy Ghostscript zakończy wykonywanie pliku, wychodzi z powrotem do powłoki.

-DNazwa=żeton
-dNazwa=żeton
Zdefiniuj nazwę w „systemdict” z podaną definicją. Token musi być dokładnie
jeden token (zgodnie z definicją operatora „token”) i nie może zawierać białych znaków.

-DNazwa
-dNazwa Zdefiniuj nazwę w „systemdict” z wartością = null.

-SNazwa=ciąg
-sNazwa=ciąg
Zdefiniuj nazwę w „systemdict” z podanym ciągiem jako wartością. To różni się od
-d, Na przykład, -dnazwa=35 jest odpowiednikiem fragmentu programu
/imię 35 pok
natomiast -snazwa=35 odpowiada
/nazwa (35) pok

-P Sprawia, że ​​Ghostscript najpierw szuka plików bibliotek w bieżącym katalogu. Przez
domyślnie Ghostscript nie szuka już w bieżącym katalogu, chyba że, oczywiście,
pierwszym jawnie podanym katalogiem jest „.” W -I. Zobacz także INICJALIZACJA
AKTA sekcja poniżej i w pakiecie Użyj.htm szczegółowe omówienie ścieżek wyszukiwania
i jak Ghostcript znajduje pliki.

-q Ciche uruchamianie: pomiń normalne komunikaty startowe, a także wykonaj odpowiednik
-dCISZA.

-gliczba1xliczba2
Równoważny -dSZEROKOŚĆURZĄDZENIA=liczba1 i -dWYSOKOŚĆURZĄDZENIA=liczba2. To jest dla
zalety urządzeń (takich jak okna X11), które wymagają (lub pozwalają) szerokości i wysokości
zostać określone.

-rnumer
-rliczba1xliczba2
Równoważny -dDEVICEXROZDZIELCZOŚĆ=liczba1 i -dROZDZIELCZOŚĆURZĄDZENIA=liczba2. Jest
z korzyścią dla urządzeń takich jak drukarki obsługujące wiele X i Y
postanowienia. Jeśli podano tylko jedną liczbę, jest ona używana zarówno dla rozdzielczości X, jak i Y.

-Ikatalogi
Dodaje wyznaczoną listę katalogów na początku ścieżki wyszukiwania biblioteki
akta.

- To tak naprawdę nie jest przełącznik, ale wskazuje Ghostscriptowi, że standardowe wejście jest
pochodzące z pliku lub potoku, a nie interaktywnie z wiersza poleceń.
Ghostscript czyta ze standardowego wejścia, aż do osiągnięcia końca pliku, wykonując go
jak każdy inny plik, a następnie kontynuuje przetwarzanie wiersza poleceń. Kiedy
wiersz poleceń został całkowicie przetworzony, Ghostscript raczej wychodzi, niż wchodzi
jego tryb interaktywny.

Zauważ, że normalny plik inicjujący „gs_init.ps” powoduje, że „systemdict” jest tylko do odczytu, więc plik
wartości nazw zdefiniowanych za pomocą -D, -d, -Slub -s nie można zmienić (choć oczywiście
można je zastąpić definicjami w „userdict” lub innych słownikach).

SPECIAL NAZWY


-dDYSKFONTY
Powoduje, że poszczególne kontury znaków są ładowane z dysku za pierwszym razem
są spotykane. (Normalnie Ghostscript ładuje wszystkie kontury postaci, kiedy to
ładuje czcionkę.) Może to pozwolić na załadowanie większej liczby czcionek do pamięci RAM kosztem
wolniejsze renderowanie.

-dNOCACHE
Wyłącza buforowanie znaków. Przydatne tylko do debugowania.

-dNOWIĄZAĆ
Wyłącza operatora „bind”. Przydatne tylko do debugowania.

-dNIE WYŚWIETLACZ
Pomija normalną inicjalizację urządzenia wyjściowego. Może to być przydatne, gdy
debugowanie.

-dNIE PAUZA
Wyłącza monit i pauzę na końcu każdej strony. Może to być pożądane dla
aplikacje, w których inny program steruje Ghostscriptem.

-dNOPLATFONTY
Wyłącza użycie czcionek dostarczonych przez podstawową platformę (na przykład X
Okna). Może to być potrzebne, jeśli czcionki platformy wyglądają niepożądanie inaczej niż
skalowalne czcionki.

-dBEZPIECZNY
Ogranicza operacje na plikach, które zadanie może wykonać. Zdecydowanie polecany do spoolerów,
skrypty konwersji lub inne wrażliwe środowiska, w których źle napisany lub
należy uniemożliwić złośliwemu kodowi programu PostScript zmianę ważnych plików.

-dWRITESYSTEMDYKTY
Pozostawia zapisywalność „systemdict”. Jest to konieczne podczas uruchamiania specjalnego narzędzia
programy takie jak czcionka2c i pharstr, który musi omijać normalny dostęp PostScript
ochrona.

-sURZĄDZENIE=urządzenie
Wybiera alternatywne początkowe urządzenie wyjściowe, jak opisano powyżej.

-sPlikWyjściowy=filename
Wybiera alternatywny plik wyjściowy (lub potok) dla początkowego urządzenia wyjściowego, np
opisane powyżej.

BEZPIECZNIE TRYB


Połączenia -dBEZPIECZNY opcja wyłącza operatory „deletefile” i „renamefile” oraz zabrania
otwieranie poleceń potokowych ("% pipe%cmd"). Można otworzyć tylko "%stdout" i "%stderr".
pismo. Wyłącza również czytanie z plików, z wyjątkiem „%stdin”, plików podanych jako a
argument wiersza poleceń oraz pliki zawarte w ścieżkach podanych przez LIBPATH i FONTPATH ​​lub
określony przez parametry systemowe /FontResourceDir i /GenericResourceDir.

Ten tryb ustawia również parametr .LockSafetyParams początkowego urządzenia wyjściowego na
chronić przed programami, które próbują zapisywać pliki przy użyciu urządzenia OutputFile
parametr. Ponieważ parametry urządzenia określone w wierszu poleceń, w tym
OutputFile, są ustawione przed trybem BEZPIECZNYM, użycie „-sOutputFile=…” w wierszu poleceń jest
nieograniczony.

Tryb BEZPIECZNY zapobiega zmianie /GenericResourceDir, /FontResourceDir,
/SystemParamsPassword i /StartJobPassword.

Chociaż tryb BEZPIECZNIEJSZY nie jest trybem domyślnym, jest to tryb domyślny dla wielu skryptów opakowujących, takich jak
ps2pdf i może być ustawieniem domyślnym w kolejnej wersji Ghostscript. Tak podczas biegania
programy, które muszą otwierać pliki lub ustawiać ograniczone parametry, należy przekazać
-dNOBEZPIECZNIEJ opcja wiersza poleceń lub jej synonim -dBEZPIECZEŃSTWO OPÓŹNIENIA.

Podczas biegania z -dNOBEZPIECZNIEJ możliwe jest wykonanie „save”, a następnie „.setsafe”,
wykonaj plik lub procedurę w trybie SAFER, a następnie użyj opcji „przywróć”, aby powrócić do NOSAFER
tryb. Aby zapobiec odtworzeniu obiektu składowania przez plik obcy lub
procedury, operator „.runandhide” powinien być użyty do ukrycia obiektu składowania przed plikiem
procedura ograniczona.

Korzystaj z gs online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad