Scroll to navigation

PSTOPS(1) Polecenia użytkownika PSTOPS(1)

NAZWA

pstops - przekształca strony dokumentu PostStript

SKŁADNIA

pstops [OPCJA...] [PLIK-WEJŚCIOWY [PLIK-WYJŚCIOWY]]

OPIS

Przekształca strony dokumentu PostStript.

Plik wejściowy musi być zgodny z konwencjami strukturyzacji dokumentu Adobe (DSC).

Pstops może służyć do dowolnego przekształcenia dokumentów. W wielu zastosowaniach, łatwiej będzie skorzystać z innych narzędzi zestawu PSUtils: zob. psutils(1).

określenie strony (zob. niżej)
wybiera podane zakresy strony
wybiera wyjściowe strony parzyste
wybiera wyjściowe strony nieparzyste
odwraca porządek stron wyjściowych
nazwa lub wymiary (SZEROKOŚĆxWYSOKOŚĆ) papieru wyjściowego
nazwa lub wymiary (SZEROKOŚĆxWYSOKOŚĆ) papieru wejściowego
rysuje linię o podanej szerokości (relatywnie do pierwotnej strony) wokół każdej strony [argument domyślnie przyjmuje wartość 1; domyślne ustawienie to 0]
wyłącza operatory bind w prologu postscriptu; może to być wymagane w wypadkach złożonych wielostronicowych przekształceń
nie pokazuje numerów wypisywanych stron
wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

STRONY to lista stron i zakresów stron, rozdzielona przecinkami.

Każdy może być numerem strony lub zakresem stron w postaci pierwsza-ostatnia. Jeśli pierwsza zostanie pominięta, przyjmowana jest pierwsza strona, podobnie jeśli pominie się ostatnią, będzie przyjęta ostatnia strona. Przedrostek „_” oznacza, że numer strony liczy się od końca dokumentu. Jeśli zostanie podany tylko ten znak bez numeru strony, zostanie wstawiona pusta strona. Numery stron odnoszą się do stron w kolejności z pliku, licząc od pierwszej. Rzeczywisty numer stron w dokumencie może być inny.

OKREŚLENIE-STRONY do lista określeń stron [domyślnie "0", co wybiera każdą stronę w zwykłej kolejności].

Określenia stron mają następującą składnię:

= [modulo:]określenie
= określenie[+określenie|,określenie]
= [-]nr-strony[obroty][@skala][(przes-x,przes-y)]
= obrót[obrót]
= L|R|U|H|V

modulo to liczba stron w każdym bloku. Wartość modulo powinna być większa od 0; domyślna wynosi 1.

określenie to określenia strony dla stron w każdym bloku. Wartości nr-strony w każdym określeniu powinny mieścić się między 0 (pierwsza strona w bloku) do modulo-1 (ostatnia strona w każdym bloku) włącznie. Jeśli występuje tylko jedno określenie strony, można pominąć nr-strony (0).

Opcjonalne wymiary przes-x i przes-y przesuwają stronę o podane wartości. przes-x i przes-y mogą być albo długościami (zob. psutils(1)) albo, po podaniu po nich w lub h, wielokrotnościami, odpowiednio, szerokości lub wysokości papieru wyjściowego.

Opcjonalne parametry L, R, U, H i V służą do: obrotu strony: w lewo (L), w prawo (R), do góry nogami (U) albo do odbicia lustrzanego względem osi poziomej (H) lub pionowej (V). Opcjonalny parametr skalowanie skaluje stronę o podany ułamek. Jeśli podano się opcjonalny znak minus, numer strony jest liczony od końca dokumentu, zamiast od początku.

Strony, których określenia są oddzielone znakiem + zostaną połączone w jedną; inne pozostaną oddzielnymi stronami.

Przesunięcie, obrót i skalowanie są stosowane do macierzy transformacji PostScript w tej kolejności, bez względu na kolejność podaną w wierszu polecenia.

Nazwy rozmiarów papieru są przeliczane na rozmiary za pomocą paper(1). Wyjściowy rozmiar papieru, jeśli go podano, służy (pod skalowaniu) do ustawienia docięcia każdej strony.

Status zakończenia:

0
OK,
1
argumenty lub opcje są nieprawidłowe lub wystąpił jakiś problem przy rozruchu
2
wystąpił jakiś problem przy przetwarzaniu, zwykle błąd przy odczycie lub zapisie pliku wejściowego lub wyjściowego.

PRZYKŁADY

Aby wstawić dwie strony na jeden arkusz A4, należy użyć podanego określenia-strony:


2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)


Aby wybrać wszystkie strony nieparzyste w odwróconym porządku:


2:-0


Aby przekształcić strony do drukowania dwustronnych broszur, należy użyć:


4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm)


dla części przednich i


4:1L@.7(21cm,0)+-2L@.7(21cm,14.85cm)


dla części tylnych (lub połącz je przecinkiem dla drukowania dupleksowego).

AUTOR

Napisane przez Angusa J. C. Duggana i Reubena Thomasa.

USTERKI

pstops nie przyjmuje wszystkich komentarzy DSC.

PRAWA AUTORSKIE

Copyright © Reuben Thomas 2017-2020. Wydane na licencji GPL w wersji 3 lub (wg uznania użytkownika) późniejszej.

ZNAKI TOWAROWE

PostScript jest znakiem towarowym Adobe Systems Incorporated.

ZOBACZ TAKŻE

psutils(1), paper(1)

TŁUMACZENIE

Tłumaczenie niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.

grudzień 2021 pstops 2.08